
Druckansicht von http://www.php-homepage.de/manual/function.mysql-query.php
mysql_query(PHP 4, PHP 5) mysql_query — Sendet eine Anfrage an MySQL Beschreibung
resource mysql_query
( string $query
[, resource $Verbindungs-Kennung
] )
mysql_query() sendet eine einzelne Abfrage (mehrere Abfragen werden nicht unterstützt) zu dem momentan aktiven Schema auf dem Server, der mit der übergebenen Verbings-Kennung Verbindungs-Kennung assoziiert ist. Parameter-Liste
RückgabewerteFür SELECT, SHOW, DESCRIBE, EXPLAIN und andere Anweisungen, die eine Ergebnismenge zurückgeben, gibt mysql_query() eine Kennung resource bei Erfolg zurück oder FALSE bei Fehlern. Für alle anderen von SQL Anweisungen wie INSERT, UPDATE, DELETE, DROP, etc, gibt mysql_query() TRUE bei Erfolg zurück oder FALSE bei Fehlern. Die zurückgegebene Ergebnis Ressource sollte an mysql_fetch_array() oder andere Funktionen, die mit Ergebnis Tabellen umgehen, übergeben werden, um auf die erhaltenen Daten zuzuzugreifen. Nutzen sie mysql_num_rows() um zu erfahren, wieviele Zeilen für eine SELECT Anweisungen zurückgegeben wurden oder mysql_affected_rows() um zu erfahren, wieviele Zeilen von einer DELETE, INSERT, REPLACE oder UPDATE Anweisung betroffen waren. mysql_query() wird ebenfalls fehlschlagen und FALSE zurückgeben, wenn der Nutzer nicht die Rechte hat, auf die Tabellen, die in der Anweisung referenziert wurden, zuzugreifen. Beispiele
Beispiel #1 Ungültige Anfrage Die folgende Anfrage ist syntaktisch falsch, deshalb liefert mysql_query() FALSE zurück:
<?php
Beispiel #2 Gültige Anfrage Die folgende Abfrage ist gültig, daher gibt mysql_query() ein Ergebnis resource zurück.
<?phpSiehe auch
|