PHP ialah bahasa skrip sebelah pelayan yang biasa digunakan secara meluas dalam bidang pembangunan web. Dalam pembangunan web, menanya pangkalan data adalah salah satu operasi penting. PHP menyokong pelbagai jenis pangkalan data, seperti MySQL, PostgreSQL, Oracle, dll. Artikel ini akan mengambil pangkalan data MySQL sebagai contoh untuk memperkenalkan cara menggunakan PHP untuk pertanyaan data.
1 Sambung ke pangkalan data
Dalam PHP, untuk menanyakan pangkalan data, anda perlu mewujudkan sambungan dengan pangkalan data. Kaedah untuk menyambung ke pangkalan data MySQL adalah seperti berikut:
$conn = mysqli_connect($servername, $username, $password, $dbname);
Antaranya, $servername mewakili nama atau alamat IP pelayan pangkalan data, $username mewakili nama pengguna akaun pangkalan data, $password mewakili kata laluan akaun pangkalan data, dan $dbname mewakili pangkalan data yang akan disambungkan. Kod di atas akan mengembalikan objek sambungan pangkalan data $conn Kita boleh menentukan sama ada sambungan berjaya dengan memanggil fungsi mysqli_connect_errno() dan mysqli_connect_error() dan mengeluarkan mesej ralat:
if (mysqli_connect_errno()) { echo "连接 MySQL 数据库失败:" . mysqli_connect_error(); exit; }
2. Data pertanyaan <. 🎜>
Selepas sambungan berjaya, kita boleh menggunakan pernyataan SQL untuk menanyakan data dalam pangkalan data. Pernyataan pertanyaan paling asas dalam MySQL ialah SELECT, dan sintaksnya adalah seperti berikut:SELECT column_name(s) FROM table_name WHERE condition;
$sql = "SELECT name, phone FROM customer"; $result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "姓名:" . $row["name"] . ",电话:" . $row["phone"] . "<br>"; } } else { echo "没有查询到数据!"; }
mysqli_close($conn);
Atas ialah kandungan terperinci Bagaimana untuk menanyakan data dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!