jarek
29.12.2003, 08:57:16
Witam,
Mam kolejne pytanko jak na stronie wyswietlic liczbe zapytan do bazy kotre aktualna strona wygenerowala.
Z gory thx za odp.
pozdr.
Jarek
stoprocent
29.12.2003, 09:07:33
tzn chodzi ci oto zeby policzyc rekordy w bazie

? czy zeby policzyc ilosc rekordow wyswietlonych na stronie??
jarek
29.12.2003, 09:10:49
ilosc wszystkich wykonanych mysql_query() takie cos jest np. na:
http://gg3d.com/forum/index.php na dole:
Wykonano 11 zapytań
pozdr
Jarek
DeyV
29.12.2003, 10:58:58
sam php i MySQL na to nie pozwala.
Jeśli bawisz się jakąś warstwą pośrednią, np. ADoDB, możesz posłużyć się funkcją która ustawia jakąś akcją przed/po każdym zapytaniu. Niestety - nie pamiętam teraz jej nazwy.
cichy
29.12.2003, 12:00:55
Jeśli bawisz się w zwykłym (strukturalnym) PeHaPie to poprostu ustaw po każdym mysql_query $ile_zap++ i tyle
[php:1:5beaee068a]<?php
$ile_zap=0;
$query = mysql_query("");
$ile_zap++;
?>[/php:1:5beaee068a]
i na końcu wyświetl tylko
[php:1:5beaee068a]echo 'ilosć zapytań: '.$ile_zap;[/php:1:5beaee068a]
Pozdro
FiDO
29.12.2003, 15:55:24
Cytat
Jeśli bawisz się jakąś warstwą pośrednią, np. ADoDB, możesz posłużyć się funkcją która ustawia jakąś akcją przed/po każdym zapytaniu. Niestety - nie pamiętam teraz jej nazwy.
http://phplens.com/adodb/reference.functio....html#fnExecute
Jest nawet przyklad wlasnie ze zliczaniem ilosci zapytan.
marian8
30.12.2003, 10:43:55
Ja zrobilbym funkcje
[php:1:782696f504]<?php
function my_query($zapytanie) {
$rezultat = mysql_query($zapytanie);
global $licznik_zapytan;
$licznik_zapytan++;
return $rezultat;
}
?>[/php:1:782696f504]
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.