PHP MySQL membaca data

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

      类别    详细解释
   基本语法select * from 表;
   实例select * from MyGuests;
   实例说明查询MyGuests表中所有字段中的所有结果

Kategori

Penjelasan terperinci
Sintaks asas Contohpilih * 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.

Instance0.png

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

Tetapi jika kita hanya ingin menanyakan dua medan, seperti nama pertama dan e-mel, lihat contoh di bawah

<?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

0.png * Hanya gantikan

dengan medan tertentu:

<🎜>Hasil berjalan program: <🎜><🎜><🎜><🎜><🎜><🎜><🎜>
Meneruskan pembelajaran
||
<?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(); ?>
  • Cadangan kursus
  • Muat turun perisian kursus