各種 Web 應用程式皆可使用流行的開源程式語言 PHP 進行開發。本文將闡述如何利用 PHP 查詢 MySQL 資料庫表。許多 Web 應用程式使用 MySQL 作為流行的關聯式資料庫管理系統來儲存和管理資料。透過使用 PHP 和 MySQL,您可以輕鬆地將資料儲存在資料庫中,並透過 Web 應用程式輕鬆存取資料。 為了開始使用 PHP 查詢 MySQL 資料表,您需要先建立一個連接到 MySQL 資料庫的 PHP 腳本。以下是一個簡單的 PHP 腳本,可以用來連接到 MySQL 資料庫: ``` // 設定資料庫連線訊息 $servername = "localhost"; $username = "your_username"; $password = "your_password"; $dbname = "your_database"; // 建立資料庫連接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 檢查連線是否成功 if (!$conn) { die("連線失敗: " . mysqli_connect_error()); } echo "連線成功"; ``` 替換上述程式碼中的 `$servername`、`$username`、`$password` 和 `$dbname` 變數為你的 MySQL 資料庫連接資訊。執行該腳本將輸出 "連線成功" 如果連線成功,否則將輸出錯誤訊息。 connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; ?>登入後複製在此範例中,我們使用 mysqli 類別與 MySQL 資料庫進行連線。請注意,如果連線不成功,程式碼中的 die() 函數將停止 PHP 腳本的執行。 一旦您已經建立了連接,您就可以開始查詢 MySQL 資料庫中的資料。在 PHP 中,您可以使用 mysqli_query() 函數來執行查詢。下面的程式碼展示如何查詢 MySQL 資料表 users 中的所有資料。 connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; // 查询数据表中的所有数据 $sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); // 输出每一行数据 while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - 姓名: " . $row["name"]. " - 邮箱: " . $row["email"]. ""; } ?>登入後複製在上述程式碼中,我們使用 mysqli_query() 函數來執行查詢,然後使用 mysqli_fetch_assoc() 函數遍歷查詢結果。請注意,我們在 SQL 查詢中使用了 * 來表示選擇所有欄位。您可以使用其他選擇特定列的查詢語句。例如,下面的程式碼選擇了資料表中的name 和email 欄位:$sql = "SELECT name,email FROM users";登入後複製除了針對特定列進行選擇,您還可以使用完整的WHERE 子句來篩選特定的行。例如,下面的程式碼將選擇所有名稱為「John」的記錄:$sql = "SELECT * FROM users WHERE name='John'";登入後複製在此範例中,WHERE 子句指定了名為「John」的記錄。您可以使用其他的運算符,如大於、小於、等於等等來進一步篩選資料。以下是一些範例:// 选择所有年龄大于 18 岁的记录 $sql = "SELECT * FROM users WHERE age > 18"; // 选择所有邮箱以 @gmail.com 结尾的记录 $sql = "SELECT * FROM users WHERE email LIKE '%@gmail.com'"; // 选择前五条数据 $sql = "SELECT * FROM users LIMIT 5";登入後複製在這個範例中,我們使用了像> 和LIKE 這樣的運算符,以及LIMIT子句來限制資料的數量。您可以使用其他類似的操作符和子句來執行更複雜的查詢。