burghi'sphp-dummies.de
PHP für Einsteiger und Fortgeschrittenere - an laufenden Scripten erklärt
07.09.2010, 01:56 Uhr - Impressum
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-Timestamp/Zeitstempel mit Mikrosekunden zurück
Liefert die Anzahl betroffener Datensätze einer vorhergehenden MySQL Operation
Öffnet eine Verbindung zu einem MySQL-Server
Liefert den Fehlertext der zuvor ausgeführten MySQL Operation
Liefert einen Datensatz als assoziatives Array
Liefert die ID einer vorherigen INSERT-Operation
Sendet eine Anfrage an MySQL
Auswahl einer MySQL Datenbank
Führt eine Suche mit einem regulären Ausdruck durch
Setzt einen String in Großbuchstaben um
Entfernt Whitespaces (oder andere Zeichen) am Anfang und Ende eines Strings

Tutorials - Praxis - MySQL geiler befragen - Die Query-Funktion

Tutorials - Praxis
MySQL geiler befragen: Die Query-Funktion
Die Query-Funktion die ich mir gebastelt hab, schaut gar grauselig aus, kann aber einiges...
Daher ersparen wir uns den Blick auf den Code der Funktion.
Wer will kann ja trotzdem mal reingucken - sie steckt in der "mysql_q.php", die in den nächsten Scripten eingefügt wird.
Hier aber noch nicht - hier stell ich die Parameter erst mal an nem Dummy vor:
<?php
function mysql_q($query, $masterKey = "", $option = SQL_STD, $firstDataSet = false) {
     /* ... */
}


?>
Der wichtigste:
$query - Der einzige Parameter, den es IMMER benötigt - das SQL-Statement:
benutzte MySQL-Tab. kunden2
benutzte Codefiles connect_mySQL.php functions/mysql_q.php
<?php
include("connect_mySQL.php");
include("functions/mysql_q.php");

foreach(mysql_q("SELECT * FROM kunden2") as $value) {
     echo "$value[id] $value[vorname] $value[name]<br />\n";
}
?>
Der Unterschied ist schon mal klar: eine Zeile statt ganz vielen...
Somit spart man sich viel Umstand.
Aber die Funktion kann noch mehr.
© 2004-2005 - Impressum