Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menggelungkan pertanyaan dan data output dalam php (contoh kod)

Bagaimana untuk menggelungkan pertanyaan dan data output dalam php (contoh kod)

PHPz
Lepaskan: 2023-04-11 11:13:47
asal
1464 orang telah melayarinya

PHP ialah bahasa skrip bahagian pelayan sumber terbuka umum dengan keupayaan pemprosesan data yang berkuasa dan digunakan secara meluas dalam pembangunan web. Dalam pembangunan web, selalunya perlu melakukan pertanyaan data dan output gelung Di sini kami akan memperkenalkan cara menggunakan PHP untuk melaksanakan pertanyaan gelung dan data keluaran.

1. Sambung ke pangkalan data

Mula-mula, kita perlu menyambung ke pangkalan data dalam PHP untuk mendapatkan data yang perlu ditanya dan dikeluarkan. Menggunakan fungsi mysqli terbina dalam PHP, anda boleh menyambung ke pangkalan data dengan mudah.

Kod sampel adalah seperti berikut:

//连接MySQL数据库
$con = mysqli_connect("localhost","root","password","database_name");

//判断连接是否成功
if (!$con){
    die('Could not connect: ' . mysqli_error());
}
Salin selepas log masuk

2. Tanya pangkalan data

Selepas berjaya menyambung ke pangkalan data, kami perlu menggunakan pernyataan SQL untuk pertanyaan data. Di sini kami mengambil pertanyaan jadual pengguna sebagai contoh dan menggunakan pernyataan SELECT untuk menanyakan semua maklumat pengguna.

Kod sampel adalah seperti berikut:

//查询所有用户信息
$sql = "SELECT * FROM users";

//执行查询
$result = mysqli_query($con,$sql);

//判断是否查询成功
if (!$result) {
    die('Error: ' . mysqli_error($con));
}
Salin selepas log masuk

3 Keluarkan data

Selepas menanyakan data, kami perlu mengulanginya. Gunakan gelung while PHP untuk mengulangi hasil pertanyaan dan mengeluarkan setiap keping data.

Kod sampel adalah seperti berikut:

//循环输出查询结果
while($row = mysqli_fetch_assoc($result)) {
    echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Age: " . $row["age"] . "<br>";
}
Salin selepas log masuk

Dalam kod di atas, fungsi mysqli_fetch_assoc digunakan untuk mendapatkan sekeping data daripada hasil pertanyaan, dan kemudian gema digunakan untuk mengeluarkan data tersebut. Ulangi operasi ini sehingga semua data dikeluarkan.

4. Contoh kod lengkap

//连接MySQL数据库
$con = mysqli_connect("localhost","root","password","database_name");

//判断连接是否成功
if (!$con){
    die('Could not connect: ' . mysqli_error());
}

//查询所有用户信息
$sql = "SELECT * FROM users";

//执行查询
$result = mysqli_query($con,$sql);

//判断是否查询成功
if (!$result) {
    die('Error: ' . mysqli_error($con));
}

//循环输出查询结果
while($row = mysqli_fetch_assoc($result)) {
    echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Age: " . $row["age"] . "<br>";
}

//断开数据库连接
mysqli_close($con);
Salin selepas log masuk

Dalam kod di atas, kami mula-mula menyambung ke pangkalan data MySQL, kemudian menanyakan semua maklumat pengguna, dan akhirnya menggunakan pernyataan gelung untuk mengeluarkan semua hasil pertanyaan .

Ringkasan

Di atas ialah cara menggunakan PHP untuk membuat pertanyaan dan mengeluarkan data dalam gelung. Dalam pembangunan web, pemprosesan data adalah bahagian yang sangat diperlukan Mahir dalam keupayaan pemprosesan data PHP boleh membolehkan kami menyelesaikan kerja pembangunan dengan lebih cekap.

Atas ialah kandungan terperinci Bagaimana untuk menggelungkan pertanyaan dan data output dalam php (contoh kod). 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