|
Erstellt ein Array
Zählt die Elemente einer Variable oder Attribute eines Objekts
Erzeugt Daten zur Ablaufverfolgung
Definiert eine Konstante
Teilt einen String anhand eines Trennzeichens
Prüft, ob Variable ein Array ist
Prüft die Existenz einer Variablen
Gibt den aktuellen Unix-
Liefert die Anzahl betroffener Datensätze einer vorhergehenden MySQL Operation
Öffnet eine Verbindung zu einem MySQL-
Liefert den Fehlertext der zuvor ausgeführten MySQL Operation
Liefert einen Datensatz als assoziatives Array
Liefert die ID einer vorherigen INSERT-
Sendet eine Anfrage an MySQL
Auswahl einer MySQL Datenbank
Führt eine Suche mit einem regulären Ausdruck durch
Gibt Variablen-
Runden eines Wertes
Setzt einen String in Großbuchstaben um
Entfernt Whitespaces (oder andere Zeichen) am Anfang und Ende eines Strings |
Tutorials - Praxis - MySQL geiler befragen - Das Array SQLinfoTutorials - PraxisMySQL geiler befragen: Das Array SQLinfo
Nach dem Ausführen der Funktion mysql_d sind im Array $SQLinfo einige Infos über die letzte Query enthalten:
<?php include("connect_mySQL.php"); include("functions/mysql_q.php"); $Kunden = mysql_q("SELECT * FROM kunden2"); print_r($SQLinfo); ?>
Array
(
[query] => SELECT * FROM kunden2
[type] => SELECT
[rows] => 12
[time] => 0.000540018081665
[totaltime] => 0.000540018081665
)
Das heißt folgendes: "query" - die Query nochmal "type" - ist entweder "SELECT", "INSERT", "UPDATE", "REPLACE", "DELETE" oder "*unbekannt*" "rows" - wie viele Zeilen bei der letzten Abfrage berührt wurden (ausgelesen, geupdatet...) "time" - wie lang der Ablauf der letzten Funktion gedauert hat (in Sekunden) "time" - die Gesamtzeit aller mysql_t-Aufrufe (in Sekunden) Der Nächste Aufruf von mysql_q überschreibt dieses Array mit neuen Daten. Aber zum "sammeln" von benötigter MySQL-Zeit ist es ganz praktisch...
<?php include("connect_mySQL.php"); include("functions/mysql_q.php"); for($x = 0; $x < 100; $x++) $Kunden = mysql_q("SELECT * FROM kunden2"); echo "MySQL-Zeit für die 100 Abfragen: " . round($SQLinfo['totaltime'], 2) . " sec"; ?> |