PHP mysql_result() Funktion
Definition und Verwendung
Die Funktion mysql_result() gibt den Wert eines Feldes in der Ergebnismenge zurück.
Erfolgreich kehrt diese Funktion den Feldwert zurück. Im Falle eines Fehlers wird false zurückgegeben.
Syntax
mysql_result(data,row,field)
Parameter | Beschreibung |
---|---|
data | Erforderlich. Bestimmen Sie den zu verwendenden Datenidentifikator. Dies ist der Identifikator, der von der mysql_query()-Funktion zurückgegeben wird. |
row | Erforderlich. Bestimmen Sie die Zeilennummer. Die Zeilennummer beginnt bei 0. |
field |
Optional. Bestimmen Sie, welchen Feldwert Sie erhalten möchten. Dies kann ein Feldversatz, ein Feldname oder table.fieldname sein. Wenn dieser Parameter nicht angegeben ist, holt sich die Funktion den ersten Feldwert der angegebenen Zeile. |
Beschreibung
Bei großer Ergebnismenge sollten Sie erwägen, Funktionen zu verwenden, die ganze Zeilen zurückschicken können. Diese Funktionen geben in einer einzigen Funktionsaufruf mehrere Elemente zurück und sind viel schneller als mysql_result().
Zusätzlich beachten Sie, dass die Angabe eines numerischen Versatzes in den Feldparametern schneller ist als die Angabe eines Feldnamens oder tablename.fieldname.
Beispiel
<?php $con = mysql_connect("localhost", "hello", "321"); if (!$con) { die('Could not connect: ' . mysql_error()); } $db_selected = mysql_select_db("test_db", $con); $sql = "SELECT * from Person"; $result = mysql_query($sql,$con); echo mysql_result($result,0); mysql_close($con); ?>
Ausgabe ähnlich:
Adams