Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mengubah suai rekod MySQL menggunakan PHP

Bagaimana untuk mengubah suai rekod MySQL menggunakan PHP

PHPz
PHPzasal
2023-04-10 09:41:47637semak imbas

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.

  1. Menyambung ke pangkalan data 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.

  1. Melaksanakan pernyataan SQL

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 .

  1. Tutup sambungan pangkalan data

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);
  1. Contoh lengkap

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);
  1. Ringkasan

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn