Heim >Backend-Entwicklung >PHP-Problem >So erhalten Sie Datenbankabfrageergebnisse in PHP

So erhalten Sie Datenbankabfrageergebnisse in PHP

王林
王林Original
2020-09-11 14:27:494298Durchsuche

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)].

So erhalten Sie Datenbankabfrageergebnisse in PHP

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn