Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengubah suai dan menyimpan data menggunakan PHP? (contoh kod)

Bagaimana untuk mengubah suai dan menyimpan data menggunakan PHP? (contoh kod)

PHPz
PHPzasal
2023-03-27 17:24:53957semak imbas

PHP ialah bahasa skrip yang digunakan secara meluas dalam pengaturcaraan sebelah pelayan. Ia fleksibel, sangat berskala, dan mudah dipelajari, menjadikannya salah satu bahasa arus perdana untuk pembangunan web. Dalam PHP, mengubah suai dan menyimpan data adalah salah satu operasi biasa. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menulis, mengubah suai dan menyimpan data.

  1. Sambung ke pangkalan data

Sebelum menggunakan PHP untuk mengendalikan pangkalan data, anda perlu menyambung ke pangkalan data terlebih dahulu. Mula-mula kita perlu menggunakan fungsi terbina dalam PHP mysqli_connect() untuk menyambung ke pangkalan data MySQL. Berikut ialah contoh kod untuk menyambung ke pangkalan data MySQL:

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "mydb";

// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);

// 检测连接
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

Dalam kod di atas, $servername mewakili nama pelayan pangkalan data, $username mewakili nama pengguna pangkalan data, $password mewakili kata laluan pangkalan data , dan $dbname mewakili Nama pangkalan data untuk disambungkan. Jika sambungan berjaya, pembolehubah $conn akan kekal sah.

  1. Data pertanyaan

Selepas menyambung ke pangkalan data, kami boleh menggunakan PHP untuk melaksanakan pernyataan pertanyaan dan mendapatkan hasilnya. Berikut ialah contoh kod pertanyaan:

$sql = "SELECT id, name, email FROM users";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    // 输出每行数据
    while($row = mysqli_fetch_assoc($result)) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. " Email: " . $row["email"]. "<br>";
    }
} else {
    echo "0 results";
}

Dalam kod di atas, pembolehubah $sql menyimpan pernyataan pertanyaan yang akan mengembalikan semua rekod dalam jadual pengguna. Selepas melaksanakan pertanyaan, keputusan pertanyaan disimpan dalam pembolehubah $result. Jika pertanyaan mengembalikan hasil, kita boleh menggunakan fungsi mysqli_fetch_assoc() untuk mendapatkan data bagi setiap baris.

  1. Ubah suai data

Jika kita ingin mengubah suai data dalam pangkalan data, kita perlu menulis kenyataan KEMASKINI dan menghantarnya menggunakan mysqli_query () fungsi ke pangkalan data. Berikut ialah contoh kod yang mengubah suai rekod dalam jadual pengguna:

$sql = "UPDATE users SET name='John Smith' WHERE id=1";

if (mysqli_query($conn, $sql)) {
    echo "Record updated successfully";
} else {
    echo "Error updating record: " . mysqli_error($conn);
}

Dalam kod di atas, pembolehubah $sql menyimpan pernyataan UPDATE, yang menukar nama pengguna ID pengguna 1 kepada " John Smith ". Jika pengubahsuaian berjaya, program akan mengeluarkan "Rekod dikemas kini dengan jayanya", jika tidak, ia akan mengeluarkan mesej ralat.

  1. Simpan data

Jika kita ingin menambah rekod baharu pada pangkalan data, kita perlu menulis pernyataan INSERT dan menggunakan mysqli_query( ) fungsi kepada Ia dihantar ke pangkalan data. Berikut ialah contoh kod untuk menambah pengguna baharu pada jadual pengguna:

$sql = "INSERT INTO users (name, email) VALUES ('John Doe', 'johndoe@example.com')";

if (mysqli_query($conn, $sql)) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

Dalam kod di atas, pembolehubah $sql menyimpan pernyataan INSERT, yang menambahkan pengguna baharu pada jadual pengguna. Jika penambahan itu berjaya, program akan mengeluarkan "Rekod baru berjaya dibuat", jika tidak, ia akan mengeluarkan mesej ralat.

  1. Tutup sambungan pangkalan data

Selepas menyelesaikan operasi pada pangkalan data, kami perlu menutup sambungan pangkalan data untuk melepaskan sumber. Sambungan boleh ditutup menggunakan fungsi terbina dalam PHP mysqli_close(). Berikut ialah contoh kod untuk menutup sambungan pangkalan data:

mysqli_close($conn);

Dalam kod di atas, pembolehubah $conn telah dicipta sebelum ini menggunakan fungsi mysqli_connect().

Ringkasan

Di atas ialah kod proses untuk mengubah suai dan menyimpan data dalam PHP. Pertama, kita perlu menyambung ke pangkalan data, kemudian melakukan pertanyaan dan operasi pengubahsuaian, dan menyimpan data jika perlu. Setelah selesai, kita perlu menutup sambungan pangkalan data untuk melepaskan sumber. Menguasai operasi asas ini akan membolehkan kami mengendalikan pengubahsuaian data dan operasi menyimpan dalam aplikasi PHP dengan mudah.

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai dan menyimpan data menggunakan PHP? (contoh kod). 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