PHP ialah bahasa pengaturcaraan web yang sangat popular. Ia mudah dipelajari dan boleh digunakan untuk mencipta tapak web dan aplikasi web yang dinamik. Operasi yang paling biasa ialah CRUD (CRUD) Artikel ini akan memperkenalkan operasi ini dalam PHP secara terperinci.
Tambah data
Dalam PHP, penambahan data biasanya dilakukan dengan memasukkan baris data baharu ke dalam pangkalan data. Mula-mula kita perlu menyambung ke pangkalan data, kemudian membina pernyataan SQL dan menghantarnya ke pelayan. Berikut ialah contoh kod:
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 构建 SQL 语句 $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; // 发送 SQL 语句到服务器 if ($conn->query($sql) === TRUE) { echo "新记录插入成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } // 关闭连接 $conn->close();
Dalam contoh ini, kami mula-mula mewujudkan sambungan ke pangkalan data dan menyemak sama ada sambungan berjaya. Kemudian, kami menggunakan pernyataan SQL untuk memasukkan data baharu ke dalam jadual MyGuests, dan akhirnya mengeluarkan hasil pemasukan dan menutup sambungan.
Memadam data
Memadam data biasanya dilakukan dengan menghantar kenyataan DELETE ke pangkalan data. Berikut ialah contoh kod:
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 构建 SQL 语句 $sql = "DELETE FROM MyGuests WHERE id=3"; // 发送 SQL 语句到服务器 if ($conn->query($sql) === TRUE) { echo "记录删除成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } // 关闭连接 $conn->close();
Dalam contoh ini, kami mula-mula membuat sambungan ke pangkalan data dan menyemak sama ada sambungan berjaya. Kemudian kami menggunakan pernyataan DELETE untuk memadam data dengan id 3 daripada jadual MyGuests dan mengeluarkan hasil pemadaman. Akhirnya tutup sambungan.
Mengemaskini data
Mengemas kini data biasanya dilakukan dengan menghantar kenyataan KEMASKINI ke pangkalan data. Berikut ialah contoh kod:
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 构建 SQL 语句 $sql = "UPDATE MyGuests SET firstname='Peter' WHERE id=1"; // 发送 SQL 语句到服务器 if ($conn->query($sql) === TRUE) { echo "记录更新成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } // 关闭连接 $conn->close();
Dalam contoh ini, kami mula-mula membuat sambungan ke pangkalan data dan menyemak sama ada sambungan berjaya. Kemudian kami menggunakan pernyataan UPDATE untuk menukar nama pertama data dengan id 1 kepada Peter. Akhirnya, hasil kemas kini adalah output dan sambungan ditutup.
Mencari data
Mencari data biasanya dilakukan dengan menghantar pernyataan SELECT ke pangkalan data. Berikut ialah contoh kod:
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 构建 SQL 语句 $sql = "SELECT * FROM MyGuests"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>"; } } else { echo "0 结果"; } // 关闭连接 $conn->close();
Dalam contoh ini, kami mula-mula membuat sambungan ke pangkalan data dan menyemak sama ada sambungan berjaya. Kami kemudian menggunakan pernyataan SELECT untuk mendapatkan semua data daripada jadual MyGuests dan menggunakan gelung while PHP untuk mengeluarkan semua data. Akhirnya kami menutup sambungan.
Ringkasan
Dalam PHP, hanya menambah, memadam, mengubah suai dan menyemak mungkin merupakan operasi yang paling biasa. Dalam artikel ini, kami memperincikan cara menambah, memadam, mengemas kini dan bertanya data ke pangkalan data melalui PHP. Jika anda seorang pembangun, saya percaya artikel ini sangat berguna kepada anda.
Atas ialah kandungan terperinci Cara menggunakan php untuk mengendalikan pangkalan data (tambah, padam, ubah suai, semak). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!