Heim >Backend-Entwicklung >PHP-Problem >So erhalten Sie Datenbankabfrageergebnisse in PHP
So erhalten Sie Datenbankabfrageergebnisse in PHP: Sie können die Funktion mysqli_fetch_array() verwenden, um sie abzurufen. Die Funktion mysqli_fetch_array() kann eine Zeile aus dem Ergebnissatz der Datenbankabfrage als Array abrufen, z. B. [mysql_query($sql)].
Die Funktion mysqli_fetch_array() ruft eine Zeile aus der Ergebnismenge als assoziatives Array, als numerisches Array oder als beides ab.
(Empfohlenes Tutorial: php-Video-Tutorial)
Erst eine Verbindung herstellen und dann die SQL-Anweisung ausführen, um die Ergebnismenge der Daten zu erhalten. PHP verfügt über mehrere Funktionen, die den Ergebnissatz von Daten abrufen können. Mysql_fetch_array wird am häufigsten verwendet, um den Index von Zeilendaten, den Index von numerischen Indizes und den Index von feldnamenbezogenen Indizes durch Festlegen von Parametern zu ändern.
$sql = "select * from user limit 1"; $result = mysql_query($sql); $row = mysql_fetch_array($result);
Sie können nur das numerische Indexarray erhalten, indem Sie den Parameter MYSQL_NUM festlegen, der der Funktion mysql_fetch_row entspricht. Wenn Sie den Parameter auf MYSQL_ASSOC setzen, erhalten Sie nur das zugehörige Indexarray, das der Funktion mysql_fetch_assoc entspricht.
$row = mysql_fetch_row($result); $row = mysql_fetch_array($result, MYSQL_NUM); //这两个方法获取的数据是一样的 $row = mysql_fetch_assoc($result); $row = mysql_fetch_array($result, MYSQL_ASSOC);
Wenn wir alle Daten im Datensatz erhalten möchten, durchlaufen wir den gesamten Ergebnissatz.
$data = array(); while ($row = mysql_fetch_array($result)) { $data[] = $row; }
Verwandte Empfehlungen: php-Training
Das obige ist der detaillierte Inhalt vonSo erhalten Sie Datenbankabfrageergebnisse in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!