Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 12 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62
Príspevok NapísalOffline : 30.01.2009 10:51

Ahojte chalani, zabudol som si knihu doma cize aj taka banalitka je pre mna zlozita ... potrebujem vypisat na indexe ze ... "V databaze sa nachadza X inzeratov." ako to vutiahnem s tabulky? Pomoze mi niekto ?dakujem vopred


Offline

Správca fóra
Správca fóra
Vypis poctu z MySQL

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.01.2009 11:37

Kód:
SELECT count(*) AS pocet FROM inzeraty

v php to standardne vykonas cez mysql_query, vytiahnes hodnotu pocet a vypises na stranke...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Vypis poctu z MySQL

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok NapísalOffline : 30.01.2009 11:39

napriklad takto:

Kód:
function pocetinz($sekcia)
      {
   global $sucetInzeratov;
   
         
   $spolu = MySQL_Query("SELECT * FROM inzeraty WHERE kategoria='$sekcia'");


   $a = MySQL_Num_Rows($spolu);



$sucetInzeratov +=  $a;

      echo $a;
      
   
      }


ak by si mal viac kategorii a chces zvlast spocitat aj v kazdej kategorii.

Potom napr. <?php pocetinz(automoto);?> ti vypise pocet inzeratov v kat. automoto, a ked chces vsetky inzeraty spolu, tak das echo $sucetInzeratov;


Aspon ja to mam tak v mojej inzercii a fachci to...


Offline

Skúsený užívateľ
Skúsený užívateľ
Vypis poctu z MySQL

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.01.2009 11:46

priklad od neopagana je zly. spravne je pouzitie funkcie count. selectovat vsetky zaznamy len nato aby si ich spocital je... nestastne, nestandardne, neefektivne atd atd







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Užívateľ
Užívateľ
Vypis poctu z MySQL

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok NapísalOffline : 30.01.2009 11:49

ale nehovor goodwill.... :)

ked mam 50 kategorii a potrebujem sucet inzeratov vypisat zvlast pre kazdu jednu kategoriu, nepovedz mi ze je to zle riesenie....

Automoto (150inzeratov)
Praca (220 inzeratov)
.
.
.
.....

ale ja nikomu nekazem robit to takto..ja som napisal ze sa to da aj takto a funguje to.... a zakaznika netrapi ze ako to je, ale aby to fungovalo


Offline

Správca fóra
Správca fóra
Vypis poctu z MySQL

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.01.2009 11:52

GoodWill ma pravdu, zober si napr, ze mas v db niekolko milionov zaznamov, co myslis, ktore riesenie bude efektivnejsie a menej zatazujuce?

ked chces vypisat pocet inzeratov pre kazdu kategoriu, tak pouzi count spolu s group a mas to vyriesene bez selectovania komplet vsetkych udajov o inzeratoch...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Vypis poctu z MySQL

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok NapísalOffline : 30.01.2009 11:59

ok, nehadam sa.... mozno ze vas sposob je lepsi... nechcem vsak byt zly, ale stenley tento script si mi raz ty poradil tu na tomto fore, a teraz ho odsudzujes

xixi :)))


Ale este raz hovorim, moj script je funkcny, rychly, bezproblemovy... moznoze neni najefektivnejsi, ale je to jeden zo sposobov... Kludne vsak pouzi iny script, toto je slobodne forum a myslim ze kazdy tu moze napisat svoj nazor...nebolo mojim umyslom zle poradit... ja to pouzivat uz roky a nemal som ziadny problem...

Ale aj ja sa len ucim, a akceptujem aj navrh stenleyho a spol :)))


Offline

Správca fóra
Správca fóra
Vypis poctu z MySQL

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.01.2009 12:03

nepamatam si na to, daj link, aby som sa na to pozrel... ale cisto len na vypis poctu zaznamov v db som ti to urcite neodporucil, lebo by to bola potom hanba :)

urcite je lepsie pouzit count na strane sql ako funkciu v skripte...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Vypis poctu z MySQL

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok NapísalOffline : 30.01.2009 12:12

teda aby som upresnil, si mi len pomohol upravit ten script, ale mohol si mi povedat, ze nech to robim inym sposobom uz vtedy...

http://www.pcforum.sk/pocet-vsetkych-in ... 25044.html

A vedel by si to teda zhrnut pomocou toho count ked chcem vypisat zvlast aj vsetky kategorie? Ja mam jednu databazu so vsetkymi inzeratmi a meni sa len pole kategoria. Tak aj tak musi script prejst vsetky zaznamy, aby zistil ktore inzeraty patria do danej kategorie nie? Ved ako inac by ich spocital?


Offline

Správca fóra
Správca fóra
Vypis poctu z MySQL

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.01.2009 12:18

neupozornil som ta asi preto, lebo som ta nechcel zbytocne mylit, ked si uz mal spraveny nejaky zaklad skriptu...

Neviem teraz, ci som ta spravne pochopil, ale aby si ziskal nazvy kategorii a k nim prisluchajuci pocet inzeratov, staci pouzit (zjednodusene, ak v stlpci kategoria uvadzas nazov kategorie, pri id by to bolo trosku ine):
Kód:
SELECT kategoria, count(*) AS pocet FROM inzeraty GROUP BY kategoria







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Vypis poctu z MySQL

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268
Bydlisko: Levice
Príspevok NapísalOffline : 30.01.2009 12:30

Ano, to som myslel. Vdaka. Mozno ked budem mat cas, tak prerobim ten moj script a vyskusam to tymto sposobom, ked tvrdite ze je to vyhodnejsie...

//urcite to je efektivnejsie riesenie... zober si napr. kolko dopytov na db vykonas pri 10 kategoriach v pripade tvojho povodneho skriptu a tohto "noveho" selectu... ak neuvazujem scitavanie dvoch kategorii do jednej, tak je to 10:1 v neprospech povodneho... (stenley)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.09.07
Prihlásený: 21.03.24
Príspevky: 263
Témy: 62
Príspevok Napísal autor témyOffline : 30.01.2009 12:39

Dakujem vsetkm zucastnenym ... pomohli ste vsetci od kazdeho som si nieco zobral ... osobne Ď stenley a neopagan


Odpovedať na tému [ Príspevkov: 12 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Mysql zistenie počtu rôznych záznamov

v Databázy

4

785

28.12.2008 16:40

Unlink Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MySQL vypis

v Databázy

1

313

07.01.2014 15:34

kudzo3 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MYSQL vypis podmienky

v Databázy

6

788

07.09.2010 20:15

camo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. výpis z mysql

v PHP, ASP

13

1207

09.12.2009 19:40

M1rcO_o Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vypis hlavicky mysql v php

v PHP, ASP

2

416

25.04.2010 9:11

Bauglir Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Výpis podľa stĺpca z MySQL

v PHP, ASP

6

397

04.11.2012 21:14

xxx9955 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Výpis údajov z mysql tabuľky

v PHP, ASP

29

1571

05.12.2008 9:44

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vypis poradia uzivatela z MySQL dtb

v Databázy

7

403

12.06.2018 10:53

Miso122 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vypis s mysql tabulky na stranku

v PHP, ASP

5

791

11.01.2009 15:16

dadmtb Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nastavenie poctu riadkov a poctu znakov vo Word 2007

v Ostatné programy

0

2159

26.07.2009 17:57

fista1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vypis mysql DB - nevidim v skripte chybu

v PHP, ASP

3

564

02.12.2007 23:17

miro277 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vypis z MySQL a spracovanie php scriptu v tabulke

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

39

2604

21.03.2010 1:22

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MySQL výpis "embed" kódu

v PHP, ASP

2

458

20.05.2010 15:16

MAREJ Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. podla poctu vytvorit

v PHP, ASP

9

516

25.11.2008 16:34

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. resynchronizacia poctu prispevkov

v Ostatné

0

835

16.08.2007 10:34

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Overenie min. poctu suborov

v PHP, ASP

4

450

29.03.2009 15:45

zaciatocnik Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra