Schritte zum Ausführen einer SQL-Abfrage in PHP: Mit der Datenbank verbinden (mysqli_connect) Abfrage ausführen (mysqli_query) Abfrageergebnisse abrufen (mysqli_fetch_assoc)
So führen Sie eine einfache SQL-Abfrage in PHP aus
Eine einfache SQL-Abfrage in PHP ausführen ist sehr einfach. Einfach. Zuerst müssen Sie eine Verbindung zur Datenbank herstellen. Dies kann mit der Funktion mysqli_connect()
erfolgen, wobei die vier Parameter dem Datenbankserver, dem Benutzernamen, dem Passwort und dem Datenbanknamen entsprechen. Zum Beispiel: mysqli_connect()
函数完成,其中四个参数分别对应数据库服务器、用户名、密码和数据库名称。例如:
$db_host = 'localhost'; $db_username = 'root'; $db_password = 'password'; $db_name = 'database_name'; $mysqli = mysqli_connect($db_host, $db_username, $db_password, $db_name);
建立数据库连接后,可以使用 mysqli_query()
函数执行 SQL 查询。此函数将查询字符串作为其第一个参数,连接对象作为其第二个参数。它返回一个结果对象,其中包含查询结果,或者在查询失败时返回 FALSE
。例如:
$query = "SELECT * FROM users"; $result = mysqli_query($mysqli, $query);
结果对象可以用来获取查询结果。最常用的方法是 mysqli_fetch_assoc()
,它将结果对象中的当前行作为关联数组返回。例如:
while ($row = mysqli_fetch_assoc($result)) { echo $row['name'] . '<br>'; }
此循环将打印出查询结果中每行的 name
mysqli_query()
verwenden, um SQL-Abfragen auszuführen. Diese Funktion verwendet eine Abfragezeichenfolge als ersten Parameter und ein Verbindungsobjekt als zweiten Parameter. Es gibt ein Ergebnisobjekt zurück, das die Ergebnisse der Abfrage enthält, oder FALSE
, wenn die Abfrage fehlschlägt. Zum Beispiel: rrreeeDas Ergebnisobjekt kann zum Abrufen von Abfrageergebnissen verwendet werden. Die gebräuchlichste Methode ist mysqli_fetch_assoc()
, die die aktuelle Zeile im Ergebnisobjekt als assoziatives Array zurückgibt. Zum Beispiel: rrreee
name
jeder Zeile in den Abfrageergebnissen aus.
Praktischer Fall
🎜🎜Das Folgende ist ein Beispielcode, um alle Benutzerdatensätze in der Datenbank abzurufen: 🎜rrreee🎜Sie müssen bedenken, dass Benutzereingaben vor der Ausführung von SQL-Abfragen überprüft werden müssen, um SQL-Injection-Angriffe zu verhindern. 🎜Das obige ist der detaillierte Inhalt vonWie führe ich eine einfache SQL-Abfrage in PHP aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!