Rumah >pembangunan bahagian belakang >tutorial php >Cara membuat dan mengurus jadual pangkalan data menggunakan PHP
Cara mencipta dan mengurus jadual pangkalan data menggunakan PHP
Dengan perkembangan pesat Internet, pangkalan data telah menjadi bahagian yang amat diperlukan dalam pelbagai laman web dan aplikasi. Dalam PHP, kita boleh menggunakan sistem pengurusan pangkalan data (DBMS) seperti MySQL untuk mencipta dan mengurus jadual pangkalan data. Artikel ini akan mengajar anda cara menggunakan PHP untuk melaksanakan fungsi ini, dengan contoh kod yang sepadan.
Pertama, kita perlu menyambung ke pangkalan data dalam PHP. Anda boleh menggunakan sambungan mysqli atau PDO yang disediakan oleh PHP untuk mencapai fungsi ini. Berikut ialah contoh kod untuk menyambung ke pangkalan data MySQL menggunakan sambungan mysqli:
<?php $servername = "localhost"; $username = "root"; $password = ""; // 创建连接 $conn = new mysqli($servername, $username, $password); // 检查连接 if ($conn->connect_error) { die("连接数据库失败: " . $conn->connect_error); } echo "成功连接数据库"; ?>
Setelah disambungkan ke pangkalan data, langkah seterusnya ialah mencipta jadual pangkalan data. Di sini, kami akan menggunakan pernyataan SQL untuk menentukan struktur dan medan jadual. Berikut ialah contoh mencipta jadual pengguna:
<?php $sql = "CREATE TABLE users ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(30) NOT NULL, password VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP )"; if ($conn->query($sql) === true) { echo "创建表成功"; } else { echo "创建表失败: " . $conn->error; } ?>
Selepas mencipta jadual pangkalan data, kita boleh menggunakan pernyataan SQL untuk menanyakan data dalam jadual. Berikut ialah contoh pertanyaan semua rekod dalam jadual pengguna:
<?php $sql = "SELECT * 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 "没有找到记录"; } ?>
Apabila kami mempunyai data baharu untuk ditambah pada jadual pangkalan data, kami boleh menggunakan penyata sisipan SQL untuk mencapai ini. Berikut ialah contoh memasukkan pengguna baharu ke dalam jadual pengguna:
<?php $sql = "INSERT INTO users (username, password, email) VALUES ('john', 'password123', 'john@example.com')"; if ($conn->query($sql) === true) { echo "记录插入成功"; } else { echo "记录插入失败: " . $conn->error; } ?>
Jika anda perlu mengemas kini data dalam jadual pangkalan data, anda boleh menggunakan pernyataan kemas kini SQL untuk mencapainya . Berikut ialah contoh mengemas kini kata laluan dalam jadual pengguna:
<?php $sql = "UPDATE users SET password='newpassword123' WHERE id=1"; if ($conn->query($sql) === true) { echo "记录更新成功"; } else { echo "记录更新失败: " . $conn->error; } ?>
Jika anda perlu memadam data dalam jadual pangkalan data, anda boleh menggunakan pernyataan padam SQL untuk mencapainya. Berikut ialah contoh pemadaman rekod pengguna tertentu dalam jadual pengguna:
<?php $sql = "DELETE FROM users WHERE id=1"; if ($conn->query($sql) === true) { echo "记录删除成功"; } else { echo "记录删除失败: " . $conn->error; } ?>
Apabila anda selesai dengan operasi pangkalan data, anda harus menutup sambungan pangkalan data untuk mengeluarkan sumber. Berikut ialah contoh kod untuk menutup sambungan pangkalan data:
<?php $conn->close(); ?>
Dengan langkah di atas, kami boleh mencipta dan mengurus jadual pangkalan data menggunakan PHP. Operasi asas ini boleh membantu kami membina tapak web dan aplikasi yang berfungsi sepenuhnya. Saya harap artikel ini akan membantu anda memahami cara menggunakan PHP untuk mencipta dan mengurus jadual pangkalan data.
Atas ialah kandungan terperinci Cara membuat dan mengurus jadual pangkalan data menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!