如何查詢php mysql的數據?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
php mysql查詢數據的方法:首先創建php mysql連接;然后設置SQL語句,用于從數據表中讀取字段信息;接著使用SQL語句從數據庫中取出結果集并賦給變量“$result”;最后返回數據信息即可。
PHP MySQL 讀取數據
使用 MySQLi
以下實例中我們從 myDB 數據庫的 MyGuests 表讀取了 id, firstname 和 lastname 列的數據并顯示在頁面上:
實例 (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 三個字段值。
關于如何查詢php mysql的數據問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。