php mysql查詢數據的方法:首先創建php mysql連接;然后設置SQL語句,用于從數據表中讀取字段信息;接著使用SQL語句從數據庫中取出結果集并賦給變量“$result”;最后返回數據信息即可。
推薦:《mysql教程》
PHP MySQL 讀取數據
使用 mysqli
以下實例中我們從 myDB 數據庫的 MyGuests 表讀取了 id, firstname 和 lastname 列的數據并顯示在頁面上:
立即學習“PHP免費學習筆記(深入)”;
實例 (MySQLi – 面向對象)
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 創建連接 $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error)?{ ????die("連接失敗:?"?.?$conn->connect_error); }? ? $sql?=?"SELECT?id,?firstname,?lastname?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"].?"<br>"; ????} }?else?{ ????echo?"0?結果"; } $conn->close(); ?>
以上代碼解析如下:
首先,我們設置了 SQL 語句從 MyGuests數據表中讀取 id, firstname 和 lastname 三個字段。之后我們使用該 SQL 語句從數據庫中取出結果集并賦給復制給變量 $result。
函數 num_rows() 判斷返回的數據。
如果返回的是多條數據,函數 fetch_assoc() 將結合集放入到關聯數組并循環輸出。 while() 循環出結果集,并輸出 id, firstname 和 lastname 三個字段值。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦