PHP4-Forum
Forum | Befehle | MySQL | Beispiele | Newsletter | Suche | Home

Untermenü

Array - Funktionen
Befehlsverzeichnis
Datei-Funktionen
Datenbank
Datum, Uhrzeit
FTP Funktionen
Klassen und Funktionen
Mathematik
PDF - Funktionen
PHP Bilder Image Funktionen
PHP Variablen allgemein
Sessions
Sonstige
Zeichenketten

Zu dieser Seite

Datenbank
Befehlsverzeichnis - Datenbank - mysql_query() Ab PHP-Version 3

mysql_query("mysql-abfrage" [,$conn_id])

Beschreibung:
Sendet einen MySQL-Befehl an den Server. Hierbei muss beachtet werden, dass der MySQL-Befehl nicht mit einem Semikolon enden darf. Bevor mysql_query() verwendet werden kann, muss eine Datenbank mit mysql_select_db() ausgewählt werden. Ansonsten erscheint eine Fehlermeldung.
Wurde der Befehl erfolgreich verarbeitet aber kein Ergebnis ergeben hat (z.B. bei INSERT, DELETE, ect.) wird 1 zurückgegeben. Wenn der Befehl auch ein Ergebnis ergibt (z.B. bei SELECT) wird eine Zahl größer 1 zurückgegeben. Diese Ergebnis-ID ist eine eindeutige Zahl, die PHP sagt, welches MySQL-Ergebnis gemeint ist. Die Ergebnis-ID ($result) wird für weitere Befehle benötigt.
Sollte bei der Abfrage ein Fehler auftreten, wird dieser nicht ausgegeben, sondern intern gespeichert und Null zurückgegeben. Mit echo mysql_error(); kann die MySQL-Fehlermeldung angezeigt werden.
Wird die Verbindungs-Kennung ($conn_id) weggelassen, so wird die aktive Verbindung verwendet.
$conn_id siehe mysql_connect() oder mysql_pconnect()

Beispiel:
$conn_id = mysql_connect("localhost","nobody","test");
mysql_select_db("meister",$conn_id);
$result = mysql_query("SELECT * FROM tabelle");
echo mysql_num_rows($result);


Ausgabe: [Anzahl der Datensätze in der Tabelle "tabelle" der DB "meister"]

Zurück zur Übersicht

Dienstleistungen | Werbung | Impressum | Sitemap | Kontakt | Email © 1999 - 2009 | Last Update: 31.05.2001