Fungsi pangkalan data PHP merealisasikan fungsi menambah, memadam, mengubah suai dan menyemak data
Abstrak:
Pangkalan data adalah bahagian penting dalam menyimpan dan mengurus data. Apabila membangunkan aplikasi web, selalunya perlu menambah, memadam, mengubah suai dan menanyakan pangkalan data. Sebagai bahasa pengaturcaraan sebelah pelayan yang popular, PHP menyediakan pelbagai fungsi pangkalan data untuk menambah, memadam, mengubah suai dan menanyakan data. Artikel ini akan memperkenalkan cara menggunakan fungsi pangkalan data PHP untuk melaksanakan fungsi penambahan, pemadaman, pengubahsuaian dan pertanyaan data.
- Sambungan pangkalan data:
Sebelum menggunakan fungsi pangkalan data PHP, anda perlu mewujudkan sambungan dengan pangkalan data terlebih dahulu. Anda boleh menggunakan sambungan mysqli (MySQL Improved) atau PDO (Objek Data PHP) untuk menyambung ke pangkalan data. Berikut ialah contoh kod untuk sambungan pangkalan data menggunakan sambungan mysqli:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php
$servername = "localhost" ;
$username = "root" ;
$password = "" ;
$dbname = "test_db" ;
$conn = new mysqli( $servername , $username , $password , $dbname );
if ( $conn ->connect_error) {
die ( "数据库连接失败: " . $conn ->connect_error);
}
echo "数据库连接成功" ;
?>
|
Salin selepas log masuk
- Sisipan data:
Apabila memasukkan data menggunakan fungsi pangkalan data PHP, anda perlu menulis pernyataan sisipan SQL dahulu, dan kemudian memasukkan data ke dalam pangkalan data dengan melaksanakan pernyataan tersebut. Berikut ialah contoh kod untuk memasukkan data menggunakan sambungan mysqli:
1 2 3 4 5 6 7 8 9 10 | <?php
$sql = "INSERT INTO users (name, email, password) VALUES ('John', 'john@example.com', 'password123')" ;
if ( $conn ->query( $sql ) === TRUE) {
echo "新记录插入成功" ;
} else {
echo "Error: " . $sql . "<br>" . $conn ->error;
}
?>
|
Salin selepas log masuk
- Pertanyaan data:
Apabila menggunakan fungsi pangkalan data PHP untuk menanya data, anda perlu menulis pernyataan pertanyaan SQL dahulu, dan kemudian mendapatkan data dalam pangkalan data dengan melaksanakan pernyataan tersebut. Berikut ialah contoh kod untuk pertanyaan data menggunakan sambungan mysqli:
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php
$sql = "SELECT * FROM users" ;
$result = $conn ->query( $sql );
if ( $result ->num_rows > 0) {
while ( $row = $result ->fetch_assoc()) {
echo "姓名: " . $row [ "name" ]. " - 邮箱: " . $row [ "email" ]. " - 密码: " . $row [ "password" ]. "<br>" ;
}
} else {
echo "0 结果" ;
}
?>
|
Salin selepas log masuk
- Kemas kini data:
Apabila menggunakan fungsi pangkalan data PHP untuk mengemas kini data, anda perlu menulis pernyataan kemas kini SQL dahulu, dan kemudian mengemas kini data dengan melaksanakan pernyataan . Berikut ialah contoh kod untuk mengemas kini data menggunakan sambungan mysqli:
1 2 3 4 5 6 7 8 9 | <?php
$sql = "UPDATE users SET email='john.doe@example.com' WHERE id=1" ;
if ( $conn ->query( $sql ) === TRUE) {
echo "记录更新成功" ;
} else {
echo "Error updating record: " . $conn ->error;
}
?>
|
Salin selepas log masuk
- Pemadaman data:
Apabila menggunakan fungsi pangkalan data PHP untuk memadam data, anda perlu menulis pernyataan padam SQL dahulu, dan kemudian memadam data dengan melaksanakan kenyataan. Berikut ialah contoh kod untuk memadam data menggunakan sambungan mysqli:
1 2 3 4 5 6 7 8 9 | <?php
$sql = "DELETE FROM users WHERE id=1" ;
if ( $conn ->query( $sql ) === TRUE) {
echo "记录删除成功" ;
} else {
echo "Error deleting record: " . $conn ->error;
}
?>
|
Salin selepas log masuk
Kesimpulan:
Dengan menggunakan fungsi pangkalan data PHP, kita boleh melaksanakan fungsi penambahan, pemadaman, pengubahsuaian dan pertanyaan data dengan mudah. Dalam pembangunan projek sebenar, penggunaan rasional fungsi ini boleh meningkatkan kecekapan pembangunan dan fleksibiliti pengurusan data. Pada masa yang sama, untuk memastikan keselamatan operasi pangkalan data, kami juga perlu memberi perhatian kepada penapisan berkesan input pengguna dan langkah-langkah untuk mencegah serangan suntikan SQL.
Atas ialah kandungan terperinci Fungsi pangkalan data PHP merealisasikan fungsi menambah, memadam, mengubah suai dan menyemak data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!