PHP ialah bahasa pengaturcaraan sebelah pelayan yang mempunyai pelbagai aplikasi, salah satunya adalah menanyakan data melalui PHP. Dalam artikel ini, kita akan membincangkan cara untuk menanyakan semua data jadual data menggunakan PHP.
Sebelum anda bermula, anggap anda sudah mempunyai pangkalan data, yang mengandungi jadual bernama "pengguna" dengan berbilang medan, termasuk "id", "nama", dan "e-mel" , "telefon", dsb. Kami akan menggunakan jadual ini untuk melaksanakan fungsi menanyakan semua data.
Langkah pertama ialah mewujudkan sambungan ke pangkalan data. Gunakan fungsi mysqli_connect() dalam PHP, masukkan nama hos, nama pengguna, kata laluan dan nama pangkalan data, dan kembalikan objek sambungan. Contohnya:
$host = "localhost"; $user = "root"; $password = "password"; $dbname = "test"; $conn = mysqli_connect($host, $user, $password, $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); }
Seterusnya, kita boleh menggunakan pernyataan SELECT untuk mendapatkan semula semua data dalam jadual "pengguna". Pernyataan SELECT ialah bahagian teras bahasa SQL dan boleh menanyakan data dalam jadual. Contohnya:
$sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. " - Phone: " . $row["phone"]. "<br>"; } } else { echo "0 results"; }
Dalam contoh ini, kami menggunakan SELECT * untuk mendapatkan semula semua data dalam jadual. Hasilnya disimpan dalam pembolehubah $result, dan fungsi mysqli_fetch_assoc() digunakan untuk mendapatkan setiap keping data dalam keputusan yang ditetapkan baris demi baris. Ia mengembalikan tatasusunan data bersekutu untuk setiap baris, dengan nama lajur ialah kunci tatasusunan. Kami mengeluarkannya ke skrin untuk dilihat.
Selepas melaksanakan pertanyaan, langkah terakhir ialah menutup sambungan pangkalan data. Gunakan fungsi mysqli_close() untuk melakukan ini. Contohnya:
mysqli_close($conn);
Selepas kod di atas dilaksanakan, anda akan melihat semua data dalam jadual "pengguna", satu baris untuk setiap keping data. Dengan mengubah suai syarat dalam pernyataan SELECT, anda boleh mendapatkan semula data yang berbeza.
Ringkasan: Menggunakan PHP untuk menanyakan data ialah salah satu kemahiran asas untuk menggunakan bahasa PHP dan SQL. Selepas mewujudkan sambungan ke pangkalan data, gunakan pernyataan SELECT untuk menanyakan data. Dengan menentukan kriteria, anda boleh mendapatkan semula data yang berbeza. Akhir sekali, jangan lupa untuk menutup sambungan pangkalan data.
Atas ialah kandungan terperinci Bagaimana untuk menanyakan semua data dalam jadual data dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!