Buat aplikasi CRUD menggunakan PHP dan MySQL

PHPz
Lepaskan: 2023-05-11 15:40:01
asal
1593 orang telah melayarinya

Dengan perkembangan Internet, aplikasi Web telah menjadi satu keperluan dalam kehidupan dan kerja harian kita. Dengan bantuan PHP dan MySQL, kami boleh membuat aplikasi berasaskan web dengan mudah yang membolehkan pengguna menambah, memadam, mengubah suai dan melihat data. Artikel ini akan memperkenalkan cara menggunakan PHP dan MySQL untuk mencipta aplikasi CRUD yang mudah.

  1. Buat pangkalan data dan jadual

Pertama, kita perlu mencipta pangkalan data dan jadual yang berkaitan. Buka PHPMyAdmin atau alat pengurusan MySQL yang lain, cipta pangkalan data baharu, namakannya "crud", dan tetapkan set aksara kepada "utf8mb4_general_ci".

Seterusnya, kita perlu mencipta jadual untuk menyimpan data kita. Katakan kita ingin mencipta sistem pengurusan pengguna yang mudah dengan medan berikut: id, nama pengguna, alamat e-mel dan kata laluan. Kita boleh menggunakan pernyataan SQL berikut untuk mencipta jadual ini:

BUAT JADUAL users (
id int(11) NOT NULL AUTO_INCREMENT,
username varchar(50) NOT NULL ,
email varchar(100) BUKAN NULL,
password varchar(255) BUKAN NULL,
KUNCI UTAMA (id)
) ENGINE=CARSET LALAI InnoDB=utf8mb4 utf8mb4_general_ci ;

  1. Sambung ke pangkalan data

Sekarang kami telah mencipta pangkalan data dan jadual, kami perlu menyambung ke pangkalan data. Dalam PHP, kita boleh menggunakan sambungan mysqli atau PDO untuk melaksanakan sambungan pangkalan data. Di sini kita akan menggunakan sambungan mysqli. Berikut ialah contoh kod untuk menyambung ke pangkalan data:

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "crud";

// Cipta sambungan
$conn = new mysqli($servername, $username, $password, $dbname);

// Semak sambungan
jika ($conn->connect_error) {
die("Sambungan gagal: " . $conn->connect_error);
}
gema "Sambungan berjaya";
?> ;

  1. Paparkan data

Sekarang kita disambungkan ke pangkalan data, kita boleh mula menulis kod untuk memaparkan data. Berikut ialah contoh kod untuk memaparkan data pengguna:

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

jika ($result->num_rows > 0) {
// Output data
while($row = $result->fetch_assoc()) {

echo "id: " . $row["id"]. " - 用户名: " . $row["username"]. " - 邮箱地址: " . $row["email"]. "<br>";
Salin selepas log masuk

}
} lain {
echo "0 hasil carian";
}
$conn->close();
?>

  1. Tambah data

Sekarang kita tahu cara memaparkan data, kita boleh menulis kod untuk menambah data. Berikut ialah contoh kod untuk menambah data pengguna:

if ($_SERVER["REQUEST_METHOD"] == "POST") {
$username = $_POST["username " ];
$email = $_POST["emel"];
$password = $_POST["password"];

$sql = "MASUKKAN KE DALAM pengguna (nama pengguna, e-mel, kata laluan ) NILAI ('$nama pengguna', '$e-mel', '$kata laluan')";

jika ($conn->query($sql) === BENAR) {

echo "新记录添加成功";
Salin selepas log masuk

} lain {

echo "错误: " . $sql . "<br>" . $conn->error;
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

}

$conn->close();
}
?>

  1. Kemas kini data

Sekarang kita tahu cara menambah data, kita boleh menulis kod untuk mengemas kini data. Berikut ialah contoh kod untuk mengemas kini data pengguna:

jika ($_SERVER["REQUEST_METHOD"] == "POST") {
$id = $_POST["id " ];
$nama pengguna = $_POST["nama pengguna"];
$emel = $_POST["e-mel"];
$kata laluan = $_POST["kata laluan"];

$sql = "KEMASKINI pengguna SET nama pengguna='$nama pengguna', e-mel='$emel', kata laluan='$kata laluan' WHERE id=$id";

jika ($conn->query( $ sql) === BENAR) {

echo "记录更新成功";
Salin selepas log masuk

} lain {

echo "错误: " . $sql . "<br>" . $conn->error;
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

}

$conn->close();
}
? > ;

  1. Padam data

Akhir sekali, kita perlu tahu cara memadam data. Berikut ialah contoh kod untuk memadam data pengguna:

jika ($_SERVER["REQUEST_METHOD"] == "POST") {
$id = $_POST["id " ];

$sql = "PADAM DARI pengguna WHERE id=$id";

if ($conn->query($sql) === TRUE) {

echo "记录删除成功";
Salin selepas log masuk

} lain {

echo "错误: " . $sql . "<br>" . $conn->error;
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

}

$conn->close();
}
?>

Kami sudah tahu caranya untuk mencipta aplikasi CRUD asas. Sudah tentu, ini hanya contoh mudah. Dalam aplikasi praktikal, kita perlu menjalankan pengembangan dan pelaksanaan yang lebih berfungsi mengikut keperluan sebenar.

Atas ialah kandungan terperinci Buat aplikasi CRUD menggunakan PHP dan MySQL. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!