Autor | Zpráva | ||
---|---|---|---|
HGD Profil |
#1 · Zasláno: 6. 7. 2007, 15:12:33
hih...zdravim všechny, sem tu zase s dalšim problémem...
Potřeboval bych vypisovat celkovej počet příspěvků ale nevim jak na to... jestliu třeba nějak přes DB nebo...hm...fakt newim |
||
nightfish Profil |
#2 · Zasláno: 6. 7. 2007, 15:14:52
Potřeboval bych vypisovat celkovej počet příspěvků ale nevim jak na to...
to máš blbý... estliu třeba nějak přes DB nebo...hm...fakt newim a kde máš ty příspěvky uloženy? v souboru? v databázi? |
||
PAVEL PROCHAZKA.zde.cz Profil * |
#3 · Zasláno: 6. 7. 2007, 15:37:24
HGD ja to mame tu vedet? Zaprve kod pro nejakou navstevni knihu nebo co to je sis napsal sam a nebo jsi ho nekde stahnul. Ja nevim jak ten kod vypada. Takze v tomto nelze radit.
Zadruhe, pokud nevis jestli pres databazi nebo pres soubory, radsi se na to vyprdni a vem si knihy o php zacni se ucit. pokud ale jde jen o algoritmus a mas to v datazazi, tak to je velice jednoduche. Dej dotaz do tabulky kde mas prispevky na pocet radku... |
||
Taps Profil |
#4 · Zasláno: 6. 7. 2007, 17:05:19 · Upravil/a: Taps
HGD
Příspěvky z databáze můžeš vypsat např. takto: echo"<ul>"; $sql=mysql_query("select * from tabulka order by id DESC"); while($zaznam=mysql_fetch_array($sql)): echo"<li>."$zaznam["polozka"]."</li>"; endwhile; echo"</ul>"; |
||
koudi Profil |
#5 · Zasláno: 6. 7. 2007, 18:45:14
Taps
Hezké. Ukázal jsi nám, že umíš vypsat příspěvky z databáze. Velice přínosné. Škoda jen, že původní dotaz zněl úplně jinak. HGD Mysql má funkci COUNT. Zbytek už si snad najdeš... |
||
Taps Profil |
#6 · Zasláno: 6. 7. 2007, 20:04:15 · Upravil/a: Taps
koudi
A co mysql_num_rows? tím by to také šlo zjistit. a nebo ne? |
||
djlj Profil |
#7 · Zasláno: 6. 7. 2007, 20:15:55
Taps
Na pouhé zjištění počtu je vybrání všechno a následné mysql_num_rows naprosto zbytečná věc. Navíc pokud se příspěvky LIMITují na stránky, tak by to šlo asi těžko. Postačí COUNT(*) nebo ještě lépe SQL_CALC_FOUND_ROWS. |
||
koudi Profil |
#8 · Zasláno: 6. 7. 2007, 20:31:21
Taps
Jak už napsal djlj, tak je to blbost. A navíc si to ve svém příspěvku vůbec nezmínil. |
||
HGD Profil |
#9 · Zasláno: 6. 7. 2007, 20:46:16
jo, sry že sem se víc nerozepsal. Mam příspěvky v DB a potřebuju jenom číslo, kolik je jich...
s tim COUNT to pude, akorát nevim jak to zapsat ??? |
||
bukaj Profil |
#10 · Zasláno: 6. 7. 2007, 20:59:37
select count(*) as pocet from prispevky
|
||
HGD Profil |
#11 · Zasláno: 6. 7. 2007, 21:58:15
"prispevky" předpokládam že je tabulka, ale "pocet" je co ???
|
||
djlj Profil |
#12 · Zasláno: 6. 7. 2007, 22:04:42
HGD
To je alias pro ten počet příspěvků… Příklad: $pocet=mysql_fetch_assoc(mysql_query("select count(*) as pocet from prispevky")); echo $pocet['pocet']; Každopádně hezčí je podle mě: echo "Vloženo je: ".mysql_result(mysql_query("select count(*) from prispevky"), 0)." příspěvků"; |
||
HGD Profil |
#13 · Zasláno: 6. 7. 2007, 22:18:10
díky mockrát, ste moje zlatíčka :-* !!! Bez vás bych neuměl ani kulový
|
||
Časová prodleva: 17 let
|
0