Witam!
Mam tabelę o nazwie guestbook i na stronie, która odczytuje jej zawartość chciałbym podać sumę wszystkich wpisów, czyli tym samym sumę rekordów w tabeli. Jak to zrealizować :?: :?: :?: [/u]
Anarion
7.06.2002, 21:59:58
Kod
<?
$l_rek=mysql_fetch_array(mysql_query(select count(*) from guestbook));
echo($l_rek[0]);
?>
mtq
11.06.2002, 12:40:47
Dzięki!
Palli
22.06.2002, 15:21:05
a moze latwiej tak:
Kod
<?
$zapytanie = mysql_query("SELECT * FROM guest_book");
$ilosc = mysql_num_rows($zapytanie);
print 'W Ksiedze Gosci znajduje sie '.$ilosc.' wpisow - za wszystkie dziekuje';
?>
castor
22.06.2002, 16:09:16
Ja ci proponuje zostac przy rozwiazanie Ariona bo jego zapytanie zwroci ci tylko ilosc wpisow , a rozwiazanie Palli zwroci ci z bazy wszytskie wpisy ktore poprostu liczysz ta funkcja ..
..wiec mozesz se wyobrazic ile pamieci i czasu to zaimie gdy bedziesz mial w bazie n p 1.000.000 rekordow :wink:
Palli
22.06.2002, 16:11:06
Teoretycznie moze i tak jest, ale osobiscie nie widzialem jeszcze miliona wpisow w zwyklej ksiedze gosci, a takiego czegos nie wrzuca sie raczej na komercyjne (czyt. czesto odwiedzane) serwisy, no ne?
castor
22.06.2002, 16:13:27
teoretycznie :?: :!:
......po co pchac wszystko z tej tabeli do pamieci i liczyc jak mozna wygodnie z bazy wyciagnac sama ilosc.
Palli
22.06.2002, 16:17:42
TEORETYCZNIE - dotyczy 1.000.000 wpisow a nie zajmowania pamieci - tutaj przyznaje racje
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.