Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Queries Zählen leichtgemacht?! [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Queries Zählen leichtgemacht?!


 
ArSeN
09-09-2006, 15:48 
 
Hallöchen!

ich hab da ma ne kurze Frage. Soweit ich weiß kann man in PHP keine Funktionen überlagern, die schon gegeben sind. Ich frag mich also, was es für eine Möglichkeit gibt, MySQL-Queries simpel und zuverälssig zu zählen.

Falls überlagerung mögliche wäre, könnte man natürlich einfach:

function mysql_query($query) {
$GLOBALS['queries']++;
mysql_query($query);
}

Soweit ich weiß ist sie das aber nich, daher dient der Code nur dazu euch mein Anliegen zu verdeutlichen. Wenn da jemand ne lösung hat wärs schön :)

Danke schonmal!

 
TobiaZ
09-09-2006, 15:50 
 
naja, idr. hat man ja sowieso ne eigene klasse dafür. da kann mans dann gut reinschreiben. ;)

 
penizillin
09-09-2006, 15:53 
 
TobiaZ hats erfasst. wobei ich mich frage, wozu man das wissen muss?

 
ArSeN
09-09-2006, 15:55 
 
Ja eben, eigentlich garnich. Aber ich finds auf den meisten seiten recht interessant wenn dann dort steht: X queries in X sekunden :p

Ehm... stimmt ja man könnte natürlich auch einfach ne andere Funktion drüberschreiben die anders heißt. Aber mein eigentliches anliegen ist: Wie kann ich die Queries, die in einer datei, die schon exisitiert (und mit mysql_query()) arbeitet, zählen? Gibts da ne möglichkeit?

 
penizillin
09-09-2006, 15:58 
 
ich erinnere mich nicht genau dadran, aber die handelsüblichen sql-server stellen manche informationen zur verfügung - evtl. gibt es da auch eine "anzahl queries pro sitzung", o.ä. schau da am besten ins mysql-handbuch.

 
ArSeN
09-09-2006, 16:15 
 
Hm naja also ich benutze gröstenteils nur MySQL, und da finde ich leider nix im Referenzhandbuch. danke trotzden für eure antworten. :dontknow:

 
TobiaZ
09-09-2006, 16:18 
 
Wenn du wirklich wissen musst, wie viele Queries ausgeführt werden, tuts evtl auch ein einfaches zählen im texteditor. ;)

aber irgendwie habe ich auch das gefühl, dass vielleicht intern mit gezählt wird. :dontknow:


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:21 Uhr.