Rumah > pembangunan bahagian belakang > tutorial php > Kemahiran pengurusan pangkalan data untuk membangunkan program kecil menggunakan PHP

Kemahiran pengurusan pangkalan data untuk membangunkan program kecil menggunakan PHP

WBOY
Lepaskan: 2023-07-04 16:38:01
asal
826 orang telah melayarinya

Kemahiran pengurusan pangkalan data untuk membangunkan program kecil menggunakan PHP

Dengan populariti telefon pintar, program kecil telah menjadi hala tuju penting dalam pembangunan Internet mudah alih. Untuk pembangunan program kecil, pengurusan pangkalan data adalah pautan penting. Dalam artikel ini, kami akan meneroka beberapa teknik pengurusan pangkalan data untuk membangunkan program kecil menggunakan PHP untuk membantu anda menjalankan kerja pembangunan dengan lebih baik.

  1. Sambung ke pangkalan data

Pertama, kita perlu menyambung ke pangkalan data. Menggunakan PHP untuk membangunkan atur cara kecil, kita boleh menggunakan sambungan mysqli atau PDO untuk sambungan pangkalan data. Berikut ialah contoh menggunakan sambungan mysqli untuk menyambung ke pangkalan data:

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

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

// 检测连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}

echo "连接成功";
?>
Salin selepas log masuk
  1. Menyoal data

Apabila membangunkan atur cara kecil, selalunya perlu membuat pertanyaan data daripada pangkalan data. Berikut ialah contoh mudah menggunakan sambungan mysqli untuk menanyakan data:

<?php
$sql = "SELECT * FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // 输出每一行数据
    while($row = $result->fetch_assoc()) {
        echo "ID: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
    }
} else {
    echo "0 结果";
}
?>
Salin selepas log masuk
  1. Masukkan data

Memasukkan data yang diserahkan pengguna ke dalam pangkalan data adalah operasi biasa dalam pembangunan program kecil. Berikut adalah contoh memasukkan data menggunakan mysqli extension:

<?php
$name = $_POST["name"];
$email = $_POST["email"];

$sql = "INSERT INTO users (name, email) VALUES ('$name', '$email')";

if ($conn->query($sql) === TRUE) {
    echo "新记录插入成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

?>
Salin selepas log masuk
  1. Update data

Kadang-kadang, kita perlu mengemaskini data yang sudah ada dalam pangkalan data. Berikut ialah contoh penggunaan sambungan mysqli untuk mengemas kini data:

<?php
$id = $_POST["id"];
$name = $_POST["name"];
$email = $_POST["email"];

$sql = "UPDATE users SET name='$name', email='$email' WHERE id='$id'";

if ($conn->query($sql) === TRUE) {
    echo "记录更新成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}
?>
Salin selepas log masuk
  1. Padam data

Memadam data dalam pangkalan data juga merupakan fungsi yang biasa digunakan semasa membangunkan atur cara kecil. Berikut ialah contoh penggunaan sambungan mysqli untuk memadam data:

<?php
$id = $_POST["id"];

$sql = "DELETE FROM users WHERE id='$id'";

if ($conn->query($sql) === TRUE) {
    echo "记录删除成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}
?>
Salin selepas log masuk

Ringkasan

Di atas adalah kemahiran pengurusan pangkalan data untuk membangunkan program kecil menggunakan PHP, termasuk kod sampel untuk sambungan pangkalan data, pertanyaan, sisipan, kemas kini dan pemadaman data. Saya harap petua ini dapat membantu anda membangunkan program kecil dengan lebih baik. Sudah tentu, sebagai tambahan kepada contoh yang ditunjukkan di atas, operasi pangkalan data tambahan mungkin diperlukan bergantung pada keperluan perniagaan tertentu.

Atas ialah kandungan terperinci Kemahiran pengurusan pangkalan data untuk membangunkan program kecil menggunakan 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