Cara menggunakan Bahasa Pertanyaan Pangkalan Data dalam PHP untuk memproses dan memanipulasi jenis data berkaitan pangkalan data
Bahasa Pertanyaan Pangkalan Data (SQL) ialah bahasa piawai untuk memproses data dalam pangkalan data. Dalam PHP, kita boleh menggunakan pelbagai pernyataan pertanyaan SQL untuk memproses dan mengendalikan jenis data berkaitan pangkalan data. Artikel ini akan memperkenalkan cara menggunakan SQL dalam PHP untuk memproses dan memanipulasi jenis data dalam pangkalan data, dan menyediakan contoh kod yang sepadan.
Pertama, kita perlu menyambung ke pangkalan data melalui kod PHP. Anda boleh menggunakan sambungan seperti mysqli atau PDO untuk melaksanakan sambungan pangkalan data. Berikut ialah contoh kod menggunakan sambungan mysqli untuk menyambung ke pangkalan data MySQL:
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; ?>
Setelah sambungan berjaya, kita boleh menggunakan pernyataan SQL INSERT untuk memasukkan data ke dalam pangkalan data. Berikut ialah contoh kod yang menunjukkan cara memasukkan data ke dalam jadual bernama "pengguna":
<?php $sql = "INSERT INTO users (username, password, email) VALUES ('john', '123456', 'john@example.com')"; if ($conn->query($sql) === true) { echo "数据插入成功"; } else { echo "数据插入失败: " . $conn->error; } $conn->close(); ?>
Menyiasat data dalam pangkalan data ialah salah satu operasi yang paling biasa. Kita boleh menggunakan pernyataan SELECT untuk mendapatkan data dalam keadaan tertentu. Berikut ialah contoh kod yang menunjukkan cara untuk menanyakan data dalam jadual "pengguna":
<?php $sql = "SELECT id, username, email FROM users"; $result = $conn->query($sql); if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo "ID: " . $row["id"] . " - 用户名: " . $row["username"] . " - 邮箱: " . $row["email"] . "<br>"; } } else { echo "0 结果"; } $conn->close(); ?>
Mengemas kini data dalam pangkalan data ialah satu lagi operasi biasa. Kita boleh menggunakan kenyataan UPDATE untuk mengemas kini data dalam pangkalan data. Berikut ialah contoh kod yang menunjukkan cara mengemas kini data dalam jadual "pengguna":
<?php $sql = "UPDATE users SET password='654321' WHERE username='john'"; if ($conn->query($sql) === true) { echo "数据更新成功"; } else { echo "数据更新失败: " . $conn->error; } $conn->close(); ?>
Memadam data dalam pangkalan data juga merupakan operasi yang sangat biasa. Kita boleh menggunakan kenyataan DELETE untuk memadam data dalam pangkalan data. Berikut ialah contoh kod yang menunjukkan cara memadam data dalam jadual "pengguna":
<?php $sql = "DELETE FROM users WHERE username='john'"; if ($conn->query($sql) === true) { echo "数据删除成功"; } else { echo "数据删除失败: " . $conn->error; } $conn->close(); ?>
Ringkasan:
Artikel ini memperkenalkan cara menggunakan SQL dalam PHP untuk memproses dan mengendalikan jenis data berkaitan pangkalan data. Melalui kod sampel untuk operasi seperti menyambung ke pangkalan data, memasukkan data, menyoal data, mengemas kini data dan memadam data, anda boleh lebih memahami cara menggunakan SQL untuk memproses dan mengendalikan jenis data dalam pangkalan data. Harap artikel ini membantu anda!
Atas ialah kandungan terperinci Cara menggunakan bahasa pertanyaan pangkalan data dalam PHP untuk memproses dan mengendalikan jenis data berkaitan pangkalan data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!