PHP ist eine häufig verwendete serverseitige Programmiersprache und wird häufig im Bereich der Webentwicklung eingesetzt. In PHP ist das Abrufen von Abfragedaten ein häufig verwendeter Vorgang und kann durch verschiedene Methoden erreicht werden. In diesem Artikel wird erläutert, wie Sie mit PHP Abfragedaten abrufen.
MySQLi ist die offizielle Erweiterung von PHP und bietet interaktive Funktionen mit MySQL. Abfragedaten können einfach über die MySQLi-Erweiterung abgerufen werden. Hier ist ein Beispiel für die Verwendung der MySQLi-Erweiterung zum Abrufen von Abfragedaten:
<?php //建立连接 $mysqli = new mysqli("localhost", "root", "password", "database"); if ($mysqli->connect_errno) { echo "Failed to connect to MySQL: " . $mysqli->connect_error; exit(); } //执行查询语句 $result = $mysqli->query("SELECT * FROM users"); //检查查询结果 if ($result->num_rows > 0) { // 输出每行数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>"; } } else { echo "0 results"; } //关闭连接 $mysqli->close(); ?>
PDO (PHP Data Object) bietet eine universelle Möglichkeit, auf eine Vielzahl von Datenbanken zuzugreifen. Im Vergleich zu MySQLi ist PDO flexibler. Das Folgende ist ein Beispiel für die Verwendung der PDO-Erweiterung zum Abrufen von Abfragedaten:
<?php //建立连接 try { $pdo = new PDO("mysql:host=localhost;dbname=database", "root", "password"); } catch (PDOException $e) { echo "Error: " . $e->getMessage(); die(); } //执行查询语句 $stmt = $pdo->query("SELECT * FROM users"); //检查查询结果 if ($stmt->rowCount() > 0) { // 输出每行数据 while($row = $stmt->fetch()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>"; } } else { echo "0 results"; } //关闭连接 $pdo = null; ?>
Die Verwendung von PDO-vorbereiteten Anweisungen kann die Effizienz und Sicherheit von Abfragen verbessern. Das Folgende ist ein Beispiel für die Verwendung von PDO-vorbereiteten Anweisungen zum Abrufen von Abfragedaten:
<?php //建立连接 try { $pdo = new PDO("mysql:host=localhost;dbname=database", "root", "password"); } catch (PDOException $e) { echo "Error: " . $e->getMessage(); die(); } //准备预处理语句 $stmt = $pdo->prepare("SELECT * FROM users WHERE name=?"); //绑定参数 $stmt->bindParam(1, $name); //设置参数 $name = "John"; //执行查询 $stmt->execute(); //检查查询结果 if ($stmt->rowCount() > 0) { // 输出每行数据 while($row = $stmt->fetch()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>"; } } else { echo "0 results"; } //关闭连接 $pdo = null; ?>
In diesem Artikel werden drei Methoden zum Abrufen von Abfragedaten vorgestellt, nämlich die Verwendung der MySQLi-Erweiterung, die Verwendung der PDO-Erweiterung und die Verwendung von PDO-vorbereiteten Anweisungen. Diese Methoden können alle unterschiedliche Anforderungen gut erfüllen, und Programmierer können je nach Situation die am besten geeignete Methode auswählen. Durch die Beherrschung dieser Methoden können Sie Abfragedaten bequemer verarbeiten und die Programmiereffizienz verbessern.
Das obige ist der detaillierte Inhalt vonSo erhalten Sie Abfragedaten mit PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!