Dalam pembangunan web, bahasa PHP digunakan secara meluas dalam pengaturcaraan sebelah pelayan, dan MySQL ialah salah satu pangkalan data hubungan yang paling biasa digunakan. Apabila kita perlu mengubah suai rekod dalam pangkalan data MySQL, kita perlu menggunakan bahasa PHP untuk mencapainya. Artikel ini akan memperkenalkan secara terperinci cara menggunakan PHP untuk mengubah suai rekod MySQL.
PHP menyediakan beberapa fungsi terbina dalam untuk menyambung ke pangkalan data MySQL, yang paling biasa digunakan ialah fungsi mysqli_connect(). Fungsi ini perlu melepasi empat parameter iaitu alamat pelayan MySQL, nama pengguna, kata laluan dan nama pangkalan data yang disambungkan. Berikut ialah contoh penyambungan ke pangkalan data MySQL:
$servername = "localhost"; $username = "root"; $password = "123456"; $dbname = "mydb"; $conn = mysqli_connect($servername, $username, $password, $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); }
Dalam kod di atas, kami menggunakan fungsi mysqli_connect() untuk menyambung ke pangkalan data bernama mydb.
Setelah sambungan berjaya, kita perlu menggunakan pernyataan SQL untuk mengendalikan rekod dalam pangkalan data. Dalam PHP, anda boleh menggunakan fungsi mysqli_query() untuk melaksanakan pernyataan SQL. Fungsi ini perlu melepasi dua parameter, parameter pertama ialah objek sambungan pangkalan data $conn, dan parameter kedua ialah pernyataan SQL yang akan dilaksanakan. Berikut ialah contoh mengubah suai rekod pangkalan data MySQL:
$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2"; if (mysqli_query($conn, $sql)) { echo "Record updated successfully"; } else { echo "Error updating record: " . mysqli_error($conn); }
Dalam kod di atas, kami menggunakan pernyataan SQL KEMASKINI untuk mengubah suai medan nama akhir rekod dengan id 2 dalam jadual pangkalan data MyGuests to Doe .
Selepas menyelesaikan operasi pangkalan data, pastikan untuk menutup sambungan pangkalan data. Dalam PHP, anda boleh menggunakan fungsi mysqli_close() untuk menutup sambungan. Berikut ialah contoh menutup sambungan:
mysqli_close($conn);
Seterusnya, kami akan menunjukkan contoh lengkap, termasuk menyambung ke pangkalan data, melaksanakan SQL kenyataan, Tutup sambungan:
$servername = "localhost"; $username = "root"; $password = "123456"; $dbname = "mydb"; $conn = mysqli_connect($servername, $username, $password, $dbname); // 检查是否连接成功 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } $sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2"; if (mysqli_query($conn, $sql)) { echo "Record updated successfully"; } else { echo "Error updating record: " . mysqli_error($conn); } mysqli_close($conn);
Artikel ini memperkenalkan cara menggunakan PHP untuk mengubah suai rekod dalam pangkalan data MySQL, termasuk menyambung ke pangkalan data, melaksanakan pernyataan SQL dan menutup sambungan. Saya harap artikel ini dapat memberi sedikit bantuan kepada pembaca dalam pembangunan sebenar. Perlu diingat bahawa anda mesti berhati-hati apabila mengubah suai rekod pangkalan data untuk memastikan keselamatan dan integriti data.
Atas ialah kandungan terperinci Bagaimana untuk mengubah suai rekod MySQL menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!