溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何查詢php mysql的數據

發布時間:2020-07-28 09:34:59 來源:億速云 閱讀:197 作者:Leah 欄目:MySQL數據庫

如何查詢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的數據問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女