PHP ist eine leistungsstarke serverseitige Skriptsprache, die in der Webentwicklung weit verbreitet ist. Bei der Webentwicklung müssen wir häufig mit der Datenbank interagieren und Abfrageanweisungen ausführen, um Daten abzurufen. In diesem Artikel erfahren Sie, wie Sie Abfrageanweisungen und Anwendungsbeispiele in PHP schreiben.
Bevor Sie PHP zum Abfragen der Datenbank verwenden, müssen Sie zunächst eine Verbindung mit der Datenbank herstellen. Im Allgemeinen verwenden wir die MySQL-Datenbank als Beispiel:
$servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); }
$sql = "SELECT * FROM users"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>"; } } else { echo "0 结果"; }
3. Parametrisierte Abfrage
$stmt = $conn->prepare("SELECT * FROM users WHERE id = ?"); $stmt->bind_param("i", $id); $id = 1; $stmt->execute(); $result = $stmt->get_result(); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>"; } } else { echo "0 结果"; } $stmt->close();
4. Schließen Sie die Verbindung.
$conn->close();
Anhand der obigen Beispiele können Sie verstehen, wie Abfrageanweisungen in PHP geschrieben werden, und erfahren, wie Sie parametrisierte Abfragen verwenden, um die Datensicherheit zu verbessern. Ich wünsche Ihnen viel Erfolg bei der Webentwicklung!
Das obige ist der detaillierte Inhalt vonBeispiel für die Verwendung einer PHP-Abfrageanweisung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!