Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk memproses data jadual dalam php

Bagaimana untuk memproses data jadual dalam php

PHPz
PHPzasal
2023-04-24 10:53:01498semak imbas

Dengan pengembangan dan pembangunan berterusan pengaturcara PHP, pemprosesan data menjadi lebih mudah dan mudah. Dalam kerja harian, memproses data jadual adalah salah satu tugas yang sangat biasa di kalangan pengaturcara PHP. Di sini, artikel ini akan memperkenalkan cara mengubah suai data jadual menggunakan PHP. Kami akan melihat secara mendalam ciri utama dalam PHP yang membolehkan tugasan ini, dan cara bekerja dengan data jadual dari perspektif pengaturcara PHP. Mari mulakan!

Langkah 1: Cipta pangkalan data MySQL

Pertama, kita perlu mencipta pangkalan data MySQL secara setempat atau pada pelayan. Dalam pangkalan data ini, jadual baharu perlu dibuat untuk menyimpan data jadual. Membentangkan contoh berikut:

BUAT pengguna JADUAL (

id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(30) NOT NULL,
email VARCHAR(50) NOT NULL,
password VARCHAR(30) NOT NULL,
reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

)

Langkah 2: Tulis fail PHP

Dalam langkah ini, kami akan Tulis fail PHP untuk menyambungkan pangkalan data MySQL dan data jadual. Salin kod berikut ke dalam fail PHP anda:

$servername = "localhost"; //Database address
$username = "username"; $kata laluan = "kata laluan"; //Kata laluan pangkalan data
$dbname = "myDB"; //Nama pangkalan data

// Cipta sambungan

$conn = mysqli baharu($nama pengguna, $nama pengguna, $password, $dbname);

// Semak sambungan

jika ($conn->connect_error) {

die("Connection failed: " . $conn->connect_error);
}

gema "Berjaya disambungkan ";
?>

Kod ini akan mewujudkan sambungan ke pangkalan data MySQL. Jika sambungan berjaya, mesej "Berjaya disambungkan" akan dipaparkan.

Langkah 3: Mempersembahkan data jadual

Seterusnya, kami akan menggunakan PHP untuk menanyakan pangkalan data MySQL dan membentangkan data jadual pada halaman web. Salin kod berikut ke dalam fail PHP:

$sql = "PILIH id, nama pengguna, e-mel, kata laluan DARIPADA pengguna";

$result = $conn->query($sql);

jika ($result->num_rows > 0) {

// 输出数据
while($row = $result->fetch_assoc()) {
    echo "id: " . $row["id"]. " - Name: " . $row["username"]. " - Email: " . $row["email"]. "- Password: " . $row["password"]. "<br>";
}
} lain {

echo "0 results";
}

Kod ini akan menanyakan MySQL Jadual "pengguna" dalam pangkalan data membentangkan data jadual pada halaman web. Cara untuk mengeluarkan data adalah dengan menggunakan gelung sementara dalam PHP untuk melelaran melalui set hasil dan menggunakan kaedah fetch_assoc() untuk mendapatkan baris seterusnya sebagai tatasusunan bersekutu.

Langkah 4: Ubah suai data jadual

Kini, kami telah berjaya menghasilkan data jadual Atas dasar ini, kami boleh menggunakan PHP untuk mengubah suai data jadual. Salin kod berikut ke dalam fail PHP:

$sql = "KEMASKINI pengguna SET nama pengguna='John Doe' WHERE id=2";

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

echo "Record updated successfully";
} lain {

echo "Error updating record: " . $conn->error;
}

Kod ini akan mengemas kini baris dengan ID 2 dalam "pengguna" table , tukar nama pengguna kepada "John Doe". Gunakan arahan kemas kini, parameter adalah nama jadual, maklumat pengubahsuaian dan syarat pengubahsuaian.

Kesimpulan

Dalam artikel ini, kami mempelajari cara mengubah suai data jadual menggunakan PHP. Kami melihat secara mendalam tentang cara menggunakan PHP untuk menanyakan pangkalan data MySQL dan memaparkan data jadual pada halaman web. Kami juga mempelajari cara menggunakan arahan kemas kini untuk mengubah suai data jadual. Pengetahuan ini akan menjadikan pembangunan PHP anda lebih cekap dan diperkemas. Jika anda ingin mengetahui lebih banyak petua dan petua pembangunan PHP, sila teruskan mengikuti blog kami.

Atas ialah kandungan terperinci Bagaimana untuk memproses data jadual dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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