Membaca data dari pangkalan data MySQL
Kami telah belajar untuk menambah data ke pangkalan data Dalam bahagian ini kita akan bercakap tentang cara membaca data dari pangkalan data dan memaparkannya pada halaman?
Untuk pertanyaan data, gunakan pilih
Kategori td> | Penjelasan terperinci | ||||||||
Sintaks asas | Contoh | pilih * daripada MyGuests; | |||||||
Contoh penerangan | Soal semua medan dalam jadual MyGuests Keputusan |
Nota: "
*" ialah ungkapan biasa Ditulis, ia bermakna memadankan semua
Jika anda ingin mengetahui lebih lanjut tentang SQL, sila lawati tutorial SQL kami.
Instance
kami Tanya data yang kami tambahkan pada jadual MyGuests dan paparkan pada halaman<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "test"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } $sql = "SELECT * FROM MyGuests"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出每行数据 while($row = $result->fetch_assoc()) { echo "id: ". $row["id"]. " - Name: ". $row["firstname"]. " " . $row["lastname"] ." ".$row['email'] ."<br/>"; } } else { echo "0 个结果"; } $conn->close(); ?>
Hasil program yang dijalankan:
Lihat sama ada ia adalah jadual MyGuests kami. data di dalam
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "test"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } $sql = "SELECT firstname,email FROM MyGuests"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出每行数据 while($row = $result->fetch_assoc()) { echo " - Name: ". $row["firstname"]. "--------".$row['email'] ."<br/>"; } } else { echo "0 个结果"; } $conn->close(); ?>dan hanya perlu menukar
* Hanya gantikan
dengan medan tertentu: