PHP中的查詢語句有三種:1、SELECT語句,用於從一個或多個資料表中擷取資料;2、WHERE語句,用於在FROM語句中指定的資料表中篩選符合特定條件的資料;3、ORDER BY語句,用於依照特定順序(例如昇序或降序)排序查詢結果。
本教學作業系統:Windows10系統、php8.1.3版本、Dell G3電腦。
PHP中的查詢語句有:
1、SELECT
SELECT 語句用於從一個或多個資料表中擷取資料。
程式碼如下:
$sql = "SELECT id, name, email FROM users"; $result = mysqli_query($conn, $sql); // 循环遍历结果集 while ($row = mysqli_fetch_assoc($result)) { echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>"; }
程式碼從名為「users」的資料表中選擇了id、name 和email 這三個字段,並將結果儲存在名為$result 的變數中。隨後,利用 mysqli_fetch_assoc() 函數從結果集 $result 中取得每一行數據,然後輸出對應的 id、name 和 email 值。
2、WHERE
WHERE 子句用於在 FROM 語句中指定的資料表中篩選符合特定條件的資料。
$sql = "SELECT id, name, email FROM users WHERE age > 18"; $result = mysqli_query($conn, $sql); // 循环遍历结果集 while ($row = mysqli_fetch_assoc($result)) { echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>"; }
該程式碼從名為「users」的資料表中選擇了id、name 和email 這三個字段,並添加了一個WHERE 子句來篩選age大於18 的用戶。隨後,利用 mysqli_fetch_assoc() 函數從結果集 $result 中取得每一行數據,然後輸出對應的 id、name 和 email 值。
3、ORDER BY
ORDER BY 子句用於依照特定順序(例如昇序或降序)排序查詢結果。
$sql = "SELECT name, age FROM users ORDER BY
以上是PHP中的查詢語句有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!