Heim >Backend-Entwicklung >PHP-Tutorial >Wie führe ich eine einfache SQL-Abfrage in PHP aus?

Wie führe ich eine einfache SQL-Abfrage in PHP aus?

WBOY
WBOYOriginal
2024-05-04 09:24:02992Durchsuche

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)

Wie führe ich eine einfache SQL-Abfrage in PHP aus?

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

Nachdem Sie eine Datenbankverbindung hergestellt haben, können Sie die Funktion 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

Diese Schleife gibt die Spalte 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!

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