Rumah > pembangunan bahagian belakang > tutorial php > Cara menggunakan php untuk mengendalikan pangkalan data (tambah, padam, ubah suai, semak)

Cara menggunakan php untuk mengendalikan pangkalan data (tambah, padam, ubah suai, semak)

PHPz
Lepaskan: 2023-04-11 13:38:01
asal
2118 orang telah melayarinya

PHP ialah bahasa pengaturcaraan web yang sangat popular. Ia mudah dipelajari dan boleh digunakan untuk mencipta tapak web dan aplikasi web yang dinamik. Operasi yang paling biasa ialah CRUD (CRUD) Artikel ini akan memperkenalkan operasi ini dalam PHP secara terperinci.

Tambah data

Dalam PHP, penambahan data biasanya dilakukan dengan memasukkan baris data baharu ke dalam pangkalan data. Mula-mula kita perlu menyambung ke pangkalan data, kemudian membina pernyataan SQL dan menghantarnya ke pelayan. Berikut ialah contoh kod:

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

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 构建 SQL 语句
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";

// 发送 SQL 语句到服务器
if ($conn->query($sql) === TRUE) {
    echo "新记录插入成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

// 关闭连接
$conn->close();
Salin selepas log masuk

Dalam contoh ini, kami mula-mula mewujudkan sambungan ke pangkalan data dan menyemak sama ada sambungan berjaya. Kemudian, kami menggunakan pernyataan SQL untuk memasukkan data baharu ke dalam jadual MyGuests, dan akhirnya mengeluarkan hasil pemasukan dan menutup sambungan.

Memadam data

Memadam data biasanya dilakukan dengan menghantar kenyataan DELETE ke pangkalan data. Berikut ialah contoh kod:

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

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 构建 SQL 语句
$sql = "DELETE FROM MyGuests WHERE id=3";

// 发送 SQL 语句到服务器
if ($conn->query($sql) === TRUE) {
    echo "记录删除成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

// 关闭连接
$conn->close();
Salin selepas log masuk

Dalam contoh ini, kami mula-mula membuat sambungan ke pangkalan data dan menyemak sama ada sambungan berjaya. Kemudian kami menggunakan pernyataan DELETE untuk memadam data dengan id 3 daripada jadual MyGuests dan mengeluarkan hasil pemadaman. Akhirnya tutup sambungan.

Mengemaskini data

Mengemas kini data biasanya dilakukan dengan menghantar kenyataan KEMASKINI ke pangkalan data. Berikut ialah contoh kod:

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

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 构建 SQL 语句
$sql = "UPDATE MyGuests SET firstname='Peter' WHERE id=1";

// 发送 SQL 语句到服务器
if ($conn->query($sql) === TRUE) {
    echo "记录更新成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

// 关闭连接
$conn->close();
Salin selepas log masuk

Dalam contoh ini, kami mula-mula membuat sambungan ke pangkalan data dan menyemak sama ada sambungan berjaya. Kemudian kami menggunakan pernyataan UPDATE untuk menukar nama pertama data dengan id 1 kepada Peter. Akhirnya, hasil kemas kini adalah output dan sambungan ditutup.

Mencari data

Mencari data biasanya dilakukan dengan menghantar pernyataan SELECT ke pangkalan data. Berikut ialah contoh kod:

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

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

// 构建 SQL 语句
$sql = "SELECT * FROM MyGuests";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
    }
} else {
    echo "0 结果";
}

// 关闭连接
$conn->close();
Salin selepas log masuk

Dalam contoh ini, kami mula-mula membuat sambungan ke pangkalan data dan menyemak sama ada sambungan berjaya. Kami kemudian menggunakan pernyataan SELECT untuk mendapatkan semua data daripada jadual MyGuests dan menggunakan gelung while PHP untuk mengeluarkan semua data. Akhirnya kami menutup sambungan.

Ringkasan

Dalam PHP, hanya menambah, memadam, mengubah suai dan menyemak mungkin merupakan operasi yang paling biasa. Dalam artikel ini, kami memperincikan cara menambah, memadam, mengemas kini dan bertanya data ke pangkalan data melalui PHP. Jika anda seorang pembangun, saya percaya artikel ini sangat berguna kepada anda.

Atas ialah kandungan terperinci Cara menggunakan php untuk mengendalikan pangkalan data (tambah, padam, ubah suai, semak). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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