Heim >Backend-Entwicklung >PHP-Tutorial >Verwenden Sie die PHP-Funktion „mysqli_query', um MySQL-Abfragen auszuführen
Verwenden Sie die PHP-Funktion „mysqli_query“, um MySQL-Abfragen auszuführen.
MySQL ist ein weit verbreitetes relationales Datenbankverwaltungssystem. Bei der Entwicklung von Webanwendungen müssen häufig verschiedene Abfragevorgänge ausgeführt werden. Als häufig verwendete serverseitige Programmiersprache bietet PHP eine Vielzahl von Funktionen zur Anbindung und zum Betrieb der MySQL-Datenbank. Unter diesen ist die Funktion „mysqli_query“ eine der am häufigsten verwendeten Funktionen zum Ausführen von Abfragevorgängen.
Die Funktion „mysqli_query“ kann verschiedene Arten von MySQL-Abfrageanweisungen ausführen, einschließlich SELECT, INSERT, UPDATE, DELETE usw. Es akzeptiert zwei Parameter: Der erste Parameter ist das Datenbankverbindungsobjekt und der zweite Parameter ist die auszuführende Abfrageanweisung. Das Folgende ist ein Beispielcode, der die Funktion „mysqli_query“ verwendet, um eine SELECT-Abfrage durchzuführen:
<?php // 创建数据库连接 $connection = mysqli_connect('localhost', 'username', 'password', 'database'); // 检查连接是否成功 if (!$connection) { die('数据库连接失败: ' . mysqli_connect_error()); } // 执行SELECT查询 $query = "SELECT id, name, age FROM users"; $result = mysqli_query($connection, $query); // 检查查询是否成功 if (!$result) { die('查询失败: ' . mysqli_error($connection)); } // 处理查询结果 while ($row = mysqli_fetch_assoc($result)) { echo 'ID: ' . $row['id'] . ', 姓名: ' . $row['name'] . ', 年龄: ' . $row['age'] . '<br>'; } // 释放结果集 mysqli_free_result($result); // 关闭数据库连接 mysqli_close($connection); ?>
Der obige Code erstellt zunächst ein Datenbankverbindungsobjekt und prüft, ob die Verbindung erfolgreich ist. Anschließend wird mit der Funktion „mysqli_query“ eine SELECT-Abfrage ausgeführt und die Abfrageergebnisse in der Variablen $result gespeichert. Als nächstes durchlaufen Sie die Daten in der Variablen $result und geben die ID, den Namen und das Alter jeder Zeile aus. Abschließend wird die Abfrageergebnismenge freigegeben und die Datenbankverbindung geschlossen.
Neben der Ausführung von SELECT-Abfragen kann die Funktion „mysqli_query“ auch andere Arten von Abfragen ausführen. Mit dieser Funktion können Sie beispielsweise eine INSERT-Anweisung ausführen, um Daten in die Datenbank einzufügen, eine UPDATE-Anweisung verwenden, um Daten in der Datenbank zu aktualisieren, eine DELETE-Anweisung verwenden, um Daten in der Datenbank zu löschen usw. Übergeben Sie einfach die entsprechende SQL-Anweisung als zweiten Parameter der Funktion „mysqli_query“.
Es ist zu beachten, dass die Funktion „mysqli_query“ beim Ausführen einer Abfrageanweisung ein Ergebnismengenobjekt zurückgibt. Durch Durchlaufen dieses Ergebnismengenobjekts können Sie jede Datenzeile in den Abfrageergebnissen abrufen. Sie können „mysqli_fetch_assoc“, „mysqli_fetch_row“, „mysqli_fetch_array“ und andere Funktionen verwenden, um verschiedene Formen von Abfrageergebnissen zu erhalten.
Zusammenfassend lässt sich sagen, dass es sehr bequem und schnell ist, die PHP-Funktion „mysqli_query“ zum Ausführen von MySQL-Abfragen zu verwenden. Unabhängig davon, ob Sie SELECT-, INSERT-, UPDATE- oder DELETE-Vorgänge ausführen, müssen Sie nur die entsprechende Abfrageanweisung übergeben, um die Datenbank einfach zu bedienen.
Das obige ist der detaillierte Inhalt vonVerwenden Sie die PHP-Funktion „mysqli_query', um MySQL-Abfragen auszuführen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!