Sokongan pangkalan data PHP yang berkuasa memudahkan pengurusan dan operasi data
Dengan pembangunan berterusan Internet dan teknologi maklumat, pangkalan data telah menjadi alat penting untuk penyimpanan dan pengurusan data. Sebagai bahasa skrip yang digunakan secara meluas dalam pembangunan web, PHP mempunyai sokongan pangkalan data yang kuat, membolehkan pembangun menyelesaikan pelbagai tugas manipulasi data dengan mudah. Artikel ini akan memperkenalkan sokongan pangkalan data dalam PHP dan beberapa contoh operasi pangkalan data biasa.
Dalam PHP, sistem pangkalan data biasa termasuk MySQL, Oracle, SQL Server, dsb. Sistem pangkalan data yang berbeza mungkin memerlukan penggunaan perpustakaan sambungan yang berbeza. Untuk MySQL, PHP menyediakan dua perpustakaan sambungan, mysqli dan PDO Perpustakaan sambungan mysqli ialah perpustakaan sambungan yang lebih biasa digunakan dalam PHP5 dan PHP7.
Pertama, kita perlu menyambung ke pangkalan data. Dalam contoh, kami menggunakan perpustakaan sambungan mysqli untuk menyambung ke pangkalan data MySQL. Berikut ialah contoh sambungan pangkalan data yang mudah:
<?php $servername = "localhost"; $username = "root"; $password = "123456"; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; ?>
Seterusnya, kita boleh melakukan pelbagai operasi pangkalan data seperti memasukkan, bertanya, mengemas kini dan memadam data. Berikut ialah beberapa contoh biasa operasi pangkalan data:
<?php $sql = "INSERT INTO users (name, age, email) VALUES ('John', 25, 'john@example.com')"; if ($conn->query($sql) === TRUE) { echo "数据插入成功"; } else { echo "数据插入失败: " . $conn->error; } ?>
<?php $sql = "SELECT * FROM users"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "姓名: " . $row["name"]. " 年龄: " . $row["age"]. " 邮箱: " . $row["email"]. "<br>"; } } else { echo "没有数据"; } ?>
<?php $sql = "UPDATE users SET age=30 WHERE name='John'"; if ($conn->query($sql) === TRUE) { echo "数据更新成功"; } else { echo "数据更新失败: " . $conn->error; } ?>
Atas ialah kandungan terperinci Sokongan pangkalan data PHP yang berkuasa memudahkan pengurusan dan operasi data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!