php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.07.2004, 12:00  
Gast
 
Beiträge: n/a
Standard Anzahl von Queries rausfinden

Moin,

gibt es einen Weg, die Anzahl der Ausgeführten Queries in einer PHP-Datei rauszufinden! Ich möchte so etwas überprüfen! Also, ich würde dann gerne am Ende ausgeben queries: zahl . Gibt es da eine fertige Funktion?

wilko
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.07.2004, 13:29  
Gast
 
Beiträge: n/a
Standard Zum Debuggen oder produktiv?

Also es gibt da ein PHP Modul mit welchem man seine PHP Scripte 'Tracken' kann, damit kannst Du problemlos die anzahl der mysql_query() aufrufe abfragen:
http://pecl.php.net/package/apd

Hier findest Du eine wirklich brauchbare Einführung in das Modul:
http://www.linuxjournal.com/print.php?sid=7213

Die Extension eignet sich jedoch nur zum Debuggen und auf keinen Fall für den produktiven Einsatz.

Ansonsten würde ich einfach alle mysql_query() durch eine Funktion ersetzen welche den Query registriert und dann einfach alles an das richtige mysql_query() weitergibt. Sollte mit einem Search/Replace innert 5-10 Minuten umgesetzt sein, anschliessend kannst Du z.Bsp. auch die Querys an sich loggen...

Ich würde die Funktion etwa so aufbauen:

Code:
function my_mysql_query ($query , $rescource = false){
    $GLOBALS['querys'][] = $query;
    if($resource == false){
        return mysql_query($query);
    } else {
        return mysql_query($query, $rescource);
    }
}
Die obige Funktion ist 100% kompatibel zu mysql_query() und speichert alle Querys in der globalen Variable $querys. Wenn Du jetzt die Anzahl herausfinden willst kannst
Du ja ein count() machen, Du kannst aber auch alle Querys loggen, was in gewissen Situationen ganz schön nützlich ist...
 
Alt 01.07.2004, 17:05  
Gast
 
Beiträge: n/a
Standard

Danke für den Link zu dem Modul. Leider kann ich es nicht verwenden, da ich keine Rottrechte besitze!

Zu deinem anderen Vorschlag. Ja, habe ich auch schon dran gedacht, nur handelt es sich hier um etwas mal mehr als 10queries....es ist eine System, was die Datenbank analysiert und neu sortiert und dann das Sortierforgehen speichert, damit andere Scripte weioterhin auf die Daten zugreifen können!

Ich bin komischerwiese noch nicht auf die Idee einer Funktion gekommen. Damit hab ich das in 30secs geändert. Funktion einfügen->suchen Ersetzen->mysql_query gegen my_mysql_query!

Also, sage ich danke!

wilko
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Max Anzahl Checkboxen Hu5eL JavaScript, Ajax und mehr 2 25.06.2008 15:37
PHP: Anzahl der Tage bis Tag X (Countdown) DER_Brain Tutorials 14 04.02.2008 22:11
Wieviele Queries verträgt ein Server? webstylist Datenbanken 2 08.06.2006 16:10
[Erledigt] anzahl aus zwei tabellen Datenbanken 3 03.02.2006 11:06
Anzahl gleicher Feldinhalte Datenbanken 2 29.01.2006 12:05
Nur bestimmte Anzahl von Bildern darstellen??!! Peoples PHP Tipps 2005-2 4 31.12.2005 01:37
wie viel queries pro seite zapate PHP Tipps 2005-2 10 22.07.2005 23:02
anzahl der einträge auslesen faultier PHP Tipps 2005-2 1 09.06.2005 11:39
Anzahl der Spalten aus einer anderen Tabelle Buhmann Datenbanken 0 16.04.2005 23:50
Anzahl der Eintragungen feststellen Datenbanken 6 03.12.2004 10:12
Aktuelle Anzahl eingeloggter User ermitteln? PHP Tipps 2004-2 6 02.12.2004 13:03
textlänge / anzahl zeichen php-newbie83 PHP Tipps 2004-2 2 28.11.2004 13:13
[Erledigt] Anzahl der Beiträge in Schleife abfragen PHP Tipps 2004 4 01.11.2004 18:33
Anzahl der Datensätze mit gleicher ID ermitteln? PHP Tipps 2004 3 18.10.2004 20:08
Anzahl an *.htm-Dateien aus Verzeichnis lesen? Heart PHP Tipps 2004 1 02.07.2004 11:08

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php anzahl query aufrufe, anzahl queries

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:11 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.