Bagaimana untuk menanyakan semua rekod dalam pangkalan data MySQL menggunakan PHP

王林
Lepaskan: 2023-06-03 08:13:10
ke hadapan
1605 orang telah melayarinya

1. Wujudkan sambungan pangkalan data

Sebelum menggunakan PHP untuk menanyakan MySQL, kita perlu mewujudkan sambungan pangkalan data. Apabila membuat sambungan, kita boleh menggunakan fungsi mysql_connect() PHP terbina dalam.

<?php
$db_host = &#39;localhost&#39;;    // 数据库服务器名称
$db_user = &#39;username&#39;;     // 数据库用户名
$db_password = &#39;password&#39;; // 数据库密码
$db_name = &#39;database_name&#39;; // 数据库名称

$conn = mysql_connect($db_host, $db_user, $db_password);

if (!$conn) {
    die(&#39;无法连接数据库: &#39; . mysql_error());
}

mysql_select_db($db_name, $conn);

echo &#39;数据库连接成功&#39;;

mysql_close($conn);
?>
Salin selepas log masuk

2. Menyoal semua rekod

Menyoal semua rekod yang terkandung dalam jadual ialah langkah seterusnya selepas mewujudkan sambungan pangkalan data. Kita boleh menggunakan fungsi mysql_query() untuk melaksanakan pertanyaan.

Berikut ialah contoh kod ringkas yang menggunakan fungsi mysql_query() untuk menanyakan semua rekod dalam jadual bernama "customer":

<?php
$sql = "SELECT * FROM customer";

$result = mysql_query($sql);

if (!$result) {
    die(&#39;查询失败: &#39; . mysql_error());
}

while ($row = mysql_fetch_array($result)) {
    echo $row[&#39;id&#39;] . &#39; &#39; . $row[&#39;name&#39;] . &#39; &#39; . $row[&#39;email&#39;];
    echo "<br />";
}

mysql_free_result($result);
mysql_close($conn);
?>
Salin selepas log masuk

Dalam kod di atas, kami menggunakan fungsi mysql_query( ) melaksanakan pernyataan SELECT dan menanyakan semua rekod. Kemudian, kami menggunakan fungsi mysql_fetch_array() untuk mendapatkan setiap baris data dalam set hasil dan mencetaknya ke skrin.

Atas ialah kandungan terperinci Bagaimana untuk menanyakan semua rekod dalam pangkalan data MySQL menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
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