php mysql如何查詢數據

php mysql查詢數據的方法:首先創建php mysql連接;然后設置SQL語句,用于從數據表中讀取字段信息;接著使用SQL語句從數據庫中取出結果集并賦給變量“$result”;最后返回數據信息即可。

php mysql如何查詢數據

推薦:《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-&gt;connect_error); }? ? $sql?=?"SELECT?id,?firstname,?lastname?FROM?MyGuests"; $result?=?$conn-&gt;query($sql); ? if?($result-&gt;num_rows?&gt;?0)?{ ????//?輸出數據 ????while($row?=?$result-&gt;fetch_assoc())?{ ????????echo?"id:?"?.?$row["id"].?"?-?Name:?"?.?$row["firstname"].?"?"?.?$row["lastname"].?"<br>"; ????} }?else?{ ????echo?"0?結果"; } $conn-&gt;close(); ?&gt;

以上代碼解析如下:

首先,我們設置了 SQL 語句從 MyGuests數據表中讀取 id, firstname 和 lastname 三個字段。之后我們使用該 SQL 語句從數據庫中取出結果集并賦給復制給變量 $result。

函數 num_rows() 判斷返回的數據。

如果返回的是多條數據,函數 fetch_assoc() 將結合集放入到關聯數組循環輸出。 while() 循環出結果集,并輸出 id, firstname 和 lastname 三個字段值。

以上就是php

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享