Cara menggunakan bahasa pertanyaan pangkalan data dalam PHP untuk memproses dan mengendalikan jenis data berkaitan pangkalan data

WBOY
Lepaskan: 2023-07-15 22:04:01
asal
1307 orang telah melayarinya

Cara menggunakan Bahasa Pertanyaan Pangkalan Data dalam PHP untuk memproses dan memanipulasi jenis data berkaitan pangkalan data

Bahasa Pertanyaan Pangkalan Data (SQL) ialah bahasa piawai untuk memproses data dalam pangkalan data. Dalam PHP, kita boleh menggunakan pelbagai pernyataan pertanyaan SQL untuk memproses dan mengendalikan jenis data berkaitan pangkalan data. Artikel ini akan memperkenalkan cara menggunakan SQL dalam PHP untuk memproses dan memanipulasi jenis data dalam pangkalan data, dan menyediakan contoh kod yang sepadan.

  1. Sambung ke pangkalan data

Pertama, kita perlu menyambung ke pangkalan data melalui kod PHP. Anda boleh menggunakan sambungan seperti mysqli atau PDO untuk melaksanakan sambungan pangkalan data. Berikut ialah contoh kod menggunakan sambungan mysqli untuk menyambung ke pangkalan data MySQL:

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";

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

// 检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>
Salin selepas log masuk
  1. Masukkan data

Setelah sambungan berjaya, kita boleh menggunakan pernyataan SQL INSERT untuk memasukkan data ke dalam pangkalan data. Berikut ialah contoh kod yang menunjukkan cara memasukkan data ke dalam jadual bernama "pengguna":

<?php
$sql = "INSERT INTO users (username, password, email) VALUES ('john', '123456', 'john@example.com')";

if ($conn->query($sql) === true) {
    echo "数据插入成功";
} else {
    echo "数据插入失败: " . $conn->error;
}

$conn->close();
?>
Salin selepas log masuk
  1. Menyiasat data

Menyiasat data dalam pangkalan data ialah salah satu operasi yang paling biasa. Kita boleh menggunakan pernyataan SELECT untuk mendapatkan data dalam keadaan tertentu. Berikut ialah contoh kod yang menunjukkan cara untuk menanyakan data dalam jadual "pengguna":

<?php
$sql = "SELECT id, username, email FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    while ($row = $result->fetch_assoc()) {
        echo "ID: " . $row["id"] . " - 用户名: " . $row["username"] . " - 邮箱: " . $row["email"] . "<br>";
    }
} else {
    echo "0 结果";
}

$conn->close();
?>
Salin selepas log masuk
  1. Kemas kini data

Mengemas kini data dalam pangkalan data ialah satu lagi operasi biasa. Kita boleh menggunakan kenyataan UPDATE untuk mengemas kini data dalam pangkalan data. Berikut ialah contoh kod yang menunjukkan cara mengemas kini data dalam jadual "pengguna":

<?php
$sql = "UPDATE users SET password='654321' WHERE username='john'";

if ($conn->query($sql) === true) {
    echo "数据更新成功";
} else {
    echo "数据更新失败: " . $conn->error;
}

$conn->close();
?>
Salin selepas log masuk
  1. Padam data

Memadam data dalam pangkalan data juga merupakan operasi yang sangat biasa. Kita boleh menggunakan kenyataan DELETE untuk memadam data dalam pangkalan data. Berikut ialah contoh kod yang menunjukkan cara memadam data dalam jadual "pengguna":

<?php
$sql = "DELETE FROM users WHERE username='john'";

if ($conn->query($sql) === true) {
    echo "数据删除成功";
} else {
    echo "数据删除失败: " . $conn->error;
}

$conn->close();
?>
Salin selepas log masuk

Ringkasan:

Artikel ini memperkenalkan cara menggunakan SQL dalam PHP untuk memproses dan mengendalikan jenis data berkaitan pangkalan data. Melalui kod sampel untuk operasi seperti menyambung ke pangkalan data, memasukkan data, menyoal data, mengemas kini data dan memadam data, anda boleh lebih memahami cara menggunakan SQL untuk memproses dan mengendalikan jenis data dalam pangkalan data. Harap artikel ini membantu anda!

Atas ialah kandungan terperinci Cara menggunakan bahasa pertanyaan pangkalan data dalam PHP untuk memproses dan mengendalikan jenis data berkaitan pangkalan data. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!