Heim > Artikel > Backend-Entwicklung > So verwenden Sie die PHP-Funktion mysqli_fetch_all
php mysqli_fetch_all-Funktion wird verwendet, um alle Zeilen aus der Ergebnismenge als assoziatives Array, numerisches Array oder beides abzurufen. Die Syntax ist mysqli_fetch_all(result,resulttype) und der Parameter result ist erforderlich.
Wie verwende ich die PHP-Funktion mysqli_fetch_all?
Definition und Verwendung
Die Funktion mysqli_fetch_all() ruft alle Zeilen aus der Ergebnismenge als assoziatives Array, als numerisches Array oder beides ab.
Hinweis:
Diese Funktion ist nur mit MySQL Native Driver verfügbar.
Syntax
mysqli_fetch_all(result,resulttype);
Parameter
Ergebnis Erforderlich. Gibt die Ergebnismengenkennung an, die von mysqli_query(), mysqli_store_result() oder mysqli_use_result() zurückgegeben wird.
Ergebnistyp optional. Gibt an, welcher Array-Typ erzeugt werden soll. Kann einer der folgenden Werte sein:
MYSQLI_ASSOC MYSQLI_NUM MYSQLI_BOTH
Rückgabewert: Gibt ein assoziatives Array oder numerisches Array zurück, das die Ergebniszeilen enthält.
PHP-Version: 5.3+
Beispiel
Alle Zeilen aus der Ergebnismenge als assoziatives Array abrufen:
<?php // 假定数据库用户名:root,密码:123456,数据库:RUNOOB $con=mysqli_connect("localhost","root","123456","RUNOOB"); if (mysqli_connect_errno($con)) { echo "连接 MySQL 失败: " . mysqli_connect_error(); } $sql="SELECT name,url FROM websites ORDER BY alexa"; $result=mysqli_query($con,$sql); // 获取数据 mysqli_fetch_all($result,MYSQLI_ASSOC); // 释放结果集 mysqli_free_result($result); mysqli_close($con); ?>
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die PHP-Funktion mysqli_fetch_all. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!