PHP ist eine häufig verwendete serverseitige Skriptsprache, die in der Webentwicklung weit verbreitet ist. Im Prozess der Webentwicklung ist es oft notwendig, mit der Datenbank zu interagieren, und Abfrageanweisungen sind ein entscheidender Teil davon. In diesem Artikel wird der erweiterte Anwendungsleitfaden für Abfrageanweisungen in PHP vorgestellt, einschließlich der Verbindung mit der Datenbank, der Ausführung von Abfragen, der Verarbeitung von Ergebnissen usw., und es werden spezifische Codebeispiele als Referenz bereitgestellt.
In PHP ist die Verbindung mit der Datenbank der erste Schritt in der Abfrageanweisung. Normalerweise verwenden wir die beiden Erweiterungen PDO (PHP Data Objects) oder mysqli (MySQL Improved), um eine Verbindung zur Datenbank herzustellen.
$host = 'localhost'; $dbname = 'mydatabase'; $username = 'root'; $password = ''; try { $conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "Connected successfully"; } catch(PDOException $e) { echo "Connection failed: " . $e->getMessage(); }
$host = 'localhost'; $dbname = 'mydatabase'; $username = 'root'; $password = ''; $conn = new mysqli($host, $username, $password, $dbname); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully";
Ergebnisse verarbeiten
$sql = "SELECT * FROM users"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>"; } } else { echo "0 results"; }
Zusammenfassung
Das obige ist der detaillierte Inhalt vonErweiterter Anwendungsleitfaden für PHP-Abfrageanweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!