Bagaimana untuk mengendalikan menambah, mengubah suai, memadam dan menyemak halaman dalam php

PHPz
Lepaskan: 2023-04-12 14:07:16
asal
836 orang telah melayarinya

PHP mengendalikan penambahan, pengubahsuaian, pemadaman dan halaman pertanyaan

Ikhtisar

Dengan perkembangan teknologi Web, semakin banyak tapak web perlu berinteraksi dengan pangkalan data. Sebagai bahasa pengaturcaraan Web yang biasa digunakan, PHP boleh berinteraksi dengan pangkalan data dengan berkesan. Antaranya, operasi penambahan, pengubahsuaian, pemadaman dan pertanyaan pemprosesan adalah yang paling asas dan biasa digunakan.

Artikel ini akan memperkenalkan cara menggunakan PHP untuk mengendalikan operasi penambahan, pengubahsuaian, pemadaman dan carian serta memberikan kod sampel yang sepadan.

1. Sambungan pangkalan data

Dalam PHP, untuk berinteraksi dengan pangkalan data, anda perlu mewujudkan sambungan dengan pangkalan data. Pangkalan data biasa termasuk MySQL, SQLite, dll. Di sini, MySQL diambil sebagai contoh.

Langkah-langkah untuk mewujudkan sambungan pangkalan data adalah seperti berikut:

  1. Gunakan fungsi mysqli_connect untuk menyambung ke pangkalan data MySQL:
$conn = mysqli_connect($host, $username, $password, $dbname);
Salin selepas log masuk

Di mana , $host ialah nama hos, $username ialah nama pengguna, $password ialah kata laluan, dan $dbname ialah nama pangkalan data.

  1. Nilai sama ada sambungan berjaya:
if (!$conn) {
    die("连接失败:" . mysqli_connect_error());
}
Salin selepas log masuk

Jika sambungan gagal, mesej ralat akan dikeluarkan dan atur cara akan tamat.

  1. Tetapkan set aksara:
mysqli_set_charset($conn, "utf8");
Salin selepas log masuk

2. Masukkan data

Memasukkan data ialah operasi menambah data baharu ke pangkalan data. Pernyataan SQL untuk memasukkan data secara amnya ialah "MASUKKAN KE DALAM nama jadual (nama medan 1, nama medan 2,...) NILAI (nilai 1, nilai 2,...)".

Langkah-langkah untuk memasukkan data adalah seperti berikut:

  1. Buat pernyataan SQL untuk memasukkan data:
$sql = "INSERT INTO user (name, age, gender) VALUES ('$name', '$age', '$gender')";
Salin selepas log masuk

Antaranya, '$name ', '$ age' dan '$gender' ialah data yang perlu dimasukkan.

  1. Laksanakan pernyataan SQL:
$result = mysqli_query($conn, $sql);
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Jika pelaksanaan berjaya, $result mengembalikan benar, jika tidak ia mengembalikan palsu.

3. Kemas kini data

Mengemas kini data adalah untuk mengubah suai data dalam pangkalan data. Pernyataan SQL untuk mengemas kini data biasanya "KEMASKINI nama jadual SET nama medan 1=nilai 1, nama medan 2=nilai 2...WHERE keadaan".

Langkah-langkah untuk mengemas kini data adalah seperti berikut:

  1. Buat pernyataan SQL untuk mengemas kini data:
$sql = "UPDATE user SET age='$age', gender='$gender' WHERE id='$id'";
Salin selepas log masuk

Antaranya, $age dan $jantina diperlukan Data yang dikemas kini, $id ialah nilai id data yang perlu dikemas kini.

  1. Laksanakan pernyataan SQL:
$result = mysqli_query($conn, $sql);
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Jika pelaksanaan berjaya, $result mengembalikan benar, jika tidak ia mengembalikan palsu.

4. Memadam data

Memadam data adalah untuk memadam data yang tidak diperlukan daripada pangkalan data. Pernyataan SQL untuk memadam data biasanya "DELETE FROM table name WHERE condition".

Langkah-langkah untuk memadam data adalah seperti berikut:

  1. Buat pernyataan SQL untuk memadam data:
$sql = "DELETE FROM user WHERE id='$id'";
Salin selepas log masuk

Di mana, $id ialah data yang perlu dipadamkan nilai id.

  1. Laksanakan pernyataan SQL:
$result = mysqli_query($conn, $sql);
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Jika pelaksanaan berjaya, $result mengembalikan benar, jika tidak ia mengembalikan palsu.

5. Data pertanyaan

Data pertanyaan adalah untuk mendapatkan data yang diperlukan daripada pangkalan data. Pernyataan SQL untuk pertanyaan data biasanya "PILIH nama medan 1, nama medan 2...DARI nama jadual WHERE keadaan".

Langkah-langkah untuk pertanyaan data adalah seperti berikut:

  1. Buat pernyataan SQL untuk pertanyaan data:
$sql = "SELECT * FROM user WHERE gender='男'";
Salin selepas log masuk

Antaranya, * bermaksud pertanyaan semua medan, jantina ='Lelaki' ialah syarat pertanyaan.

  1. Laksanakan pernyataan SQL:
$result = mysqli_query($conn, $sql);
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Jika pelaksanaan berjaya, $result akan mengembalikan set hasil.

  1. Menghuraikan set hasil:
while($row = mysqli_fetch_assoc($result)) {
    $name = $row["name"];
    $age = $row["age"];
    $gender = $row["gender"];
    echo "姓名:$name,年龄:$age,性别:$gender<br>";
}
Salin selepas log masuk

Kod ini akan menghuraikan setiap baris data dalam set hasil ke dalam tatasusunan bersekutu dan mengeluarkan nama, umur, dan jantina dan maklumat lain.

6. Kod sampel lengkap

Berikut ialah kod sampel lengkap untuk operasi tambah, ubah suai, padam dan semak:

// 连接数据库
$conn = mysqli_connect($host, $username, $password, $dbname);
mysqli_set_charset($conn, "utf8");
if (!$conn) {
    die("连接失败:" . mysqli_connect_error());
}

// 插入数据
$name = "张三";
$age = "20";
$gender = "男";
$sql = "INSERT INTO user (name, age, gender) VALUES ('$name', '$age', '$gender')";
$result = mysqli_query($conn, $sql);
if ($result === true) {
    echo "插入成功
"; } else {     echo "Error:" . mysqli_error($conn) . "
"; } // 更新数据 $age = "22"; $gender = "女"; $id = 1; $sql = "UPDATE user SET age='$age', gender='$gender' WHERE id='$id'"; $result = mysqli_query($conn, $sql); if ($result === true) {     echo "更新成功
"; } else {     echo "Error:" . mysqli_error($conn) . "
"; } // 删除数据 $id = 2; $sql = "DELETE FROM user WHERE id='$id'"; $result = mysqli_query($conn, $sql); if ($result === true) {     echo "删除成功
"; } else {     echo "Error:" . mysqli_error($conn) . "
"; } // 查询数据 $sql = "SELECT * FROM user WHERE gender='男'"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) {     while($row = mysqli_fetch_assoc($result)) {         $name = $row["name"];         $age = $row["age"];         $gender = $row["gender"];         echo "姓名:$name,年龄:$age,性别:$gender
";     } } else {     echo "没有符合条件的数据
"; } // 关闭数据库连接 mysqli_close($conn);
Salin selepas log masuk

Ringkasan

Memproses operasi penambahan, pengubahsuaian, pemadaman dan pertanyaan ialah operasi asas dan biasa untuk menggunakan PHP untuk berinteraksi dengan pangkalan data. Melalui pengenalan artikel ini, saya percaya bahawa pembaca telah pun memahami cara menggunakan PHP untuk mengendalikan operasi penambahan, pengubahsuaian, pemadaman dan carian, dan juga menguasai kod sampel yang sepadan.

Atas ialah kandungan terperinci Bagaimana untuk mengendalikan menambah, mengubah suai, memadam dan menyemak halaman dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan