Heim >Backend-Entwicklung >PHP-Tutorial >Ausführliche Erklärung zur Verwendung der Funktion mysql_result() in PHP
In diesem Artikel wird hauptsächlich die Verwendung der PHP-Funktion mysql_result() vorgestellt. Freunde, die sie benötigen, können sich auf
Definition und Verwendung von mysql_result
Funktion mysql_result() beziehen return Der Wert eines Feldes in der Ergebnismenge.
mysql_result() gibt den Inhalt einer Zelle im MySQL-Ergebnissatz zurück. Der Feldparameter kann der Offset oder Feldname des Feldes oder der Feldname des Feldtabellenpunkts (Tabellenname.Feldname) sein. Wenn einer Spalte ein Alias zugewiesen wird („select foo as bar from...“), wird der Alias anstelle des Spaltennamens verwendet.
Bei Erfolg gibt die Funktion den Feldwert zurück. Wenn dies fehlschlägt, wird „false“ zurückgegeben.
Der Aufruf mysql_result() kann nicht mit anderen Funktionen gemischt werden, die Ergebnismengen verarbeiten.
Syntax
mysql_result(data,row,field)
Parameter | Beschreibung | ||||||||
---|---|---|---|---|---|---|---|---|---|
Daten | Erforderlich. Gibt den zu verwendenden Ergebnisbezeichner an. Dieser Bezeichner wird von der Funktion mysql_query() zurückgegeben. | ||||||||
Zeile | Erforderlich. Geben Sie die Zeilennummer an. Zeilennummern beginnen bei 0. | ||||||||
Feld |
|
mysql_result()
Erläuterung Wenn Sie mit großen Ergebnismengen arbeiten, sollten Sie die Verwendung von Funktionen in Betracht ziehen, die die gesamte Zeile abrufen können. Diese Funktionen geben den Inhalt mehrerer Einheiten in einem einzigen Funktionsaufruf zurück, viel schneller als
. Beachten Sie außerdem, dass die Angabe eines numerischen Offsets im Feldparameter viel schneller ist als die Angabe des Feldnamens oder Tabellenname.Feldname. 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); ?>Die Ausgabe ist ähnlich:
Adams
Mysqli ersetzt mysql_result in PHP Die offizielle Methode
Ich habe heute die PHP-Version aktualisiert. Übrigens möchte ich die MySQL-Verbindungsmethode im PHP-Code in MySQL ändern, da der Beamte seit PHP5 MySQLi und PDO empfohlen hat .3. Es gibt nicht viel zu sagen, posten Sie einfach den Code// 错略的使用mysqli替换 if (!function_exists('mysql_result')) { function mysql_result($result, $number, $field=0) { mysqli_data_seek($result, $number); $row = mysqli_fetch_array($result); return $row[$field]; } }
10 empfohlene Artikel über mysql_result()
Gibt es eine Alternative zu mysql_result()
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur Verwendung der Funktion mysql_result() in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!