Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menanyakan semua data dalam jadual data dalam php

Bagaimana untuk menanyakan semua data dalam jadual data dalam php

PHPz
Lepaskan: 2023-03-28 14:54:35
asal
1400 orang telah melayarinya

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());
}
Salin selepas log masuk

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";
}
Salin selepas log masuk

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);
Salin selepas log masuk

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!

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