Kemahiran pengurusan pangkalan data untuk membangunkan program kecil menggunakan PHP
Dengan populariti telefon pintar, program kecil telah menjadi hala tuju penting dalam pembangunan Internet mudah alih. Untuk pembangunan program kecil, pengurusan pangkalan data adalah pautan penting. Dalam artikel ini, kami akan meneroka beberapa teknik pengurusan pangkalan data untuk membangunkan program kecil menggunakan PHP untuk membantu anda menjalankan kerja pembangunan dengan lebih baik.
Pertama, kita perlu menyambung ke pangkalan data. Menggunakan PHP untuk membangunkan atur cara kecil, kita boleh menggunakan sambungan mysqli atau PDO untuk sambungan pangkalan data. Berikut ialah contoh menggunakan sambungan mysqli untuk menyambung ke pangkalan data:
<?php $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "mydatabase"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; ?>
Apabila membangunkan atur cara kecil, selalunya perlu membuat pertanyaan data daripada pangkalan data. Berikut ialah contoh mudah menggunakan sambungan mysqli untuk menanyakan data:
<?php $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 结果"; } ?>
Memasukkan data yang diserahkan pengguna ke dalam pangkalan data adalah operasi biasa dalam pembangunan program kecil. Berikut adalah contoh memasukkan data menggunakan mysqli extension:
<?php $name = $_POST["name"]; $email = $_POST["email"]; $sql = "INSERT INTO users (name, email) VALUES ('$name', '$email')"; if ($conn->query($sql) === TRUE) { echo "新记录插入成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } ?>
Kadang-kadang, kita perlu mengemaskini data yang sudah ada dalam pangkalan data. Berikut ialah contoh penggunaan sambungan mysqli untuk mengemas kini data:
<?php $id = $_POST["id"]; $name = $_POST["name"]; $email = $_POST["email"]; $sql = "UPDATE users SET name='$name', email='$email' WHERE id='$id'"; if ($conn->query($sql) === TRUE) { echo "记录更新成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } ?>
Memadam data dalam pangkalan data juga merupakan fungsi yang biasa digunakan semasa membangunkan atur cara kecil. Berikut ialah contoh penggunaan sambungan mysqli untuk memadam data:
<?php $id = $_POST["id"]; $sql = "DELETE FROM users WHERE id='$id'"; if ($conn->query($sql) === TRUE) { echo "记录删除成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } ?>
Ringkasan
Di atas adalah kemahiran pengurusan pangkalan data untuk membangunkan program kecil menggunakan PHP, termasuk kod sampel untuk sambungan pangkalan data, pertanyaan, sisipan, kemas kini dan pemadaman data. Saya harap petua ini dapat membantu anda membangunkan program kecil dengan lebih baik. Sudah tentu, sebagai tambahan kepada contoh yang ditunjukkan di atas, operasi pangkalan data tambahan mungkin diperlukan bergantung pada keperluan perniagaan tertentu.
Atas ialah kandungan terperinci Kemahiran pengurusan pangkalan data untuk membangunkan program kecil menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!