PHP 是一種極為流行的開源程式語言,可用於建立各種 Web 應用程式。在這篇文章中,我們將討論如何使用 PHP 來查詢 MySQL 資料表。 MySQL 是一種流行的關聯式資料庫管理系統,被許多 Web 應用程式用來儲存和管理資料。透過使用 PHP 和 MySQL,您可以輕鬆地將資料儲存在資料庫中,並透過 Web 應用程式輕鬆存取資料。 為了開始使用 PHP 查詢 MySQL 資料表,您需要先建立一個連接到 MySQL 資料庫的 PHP 腳本。使用以下程式碼片段來建立一個簡單的連接到 MySQL 資料庫的 PHP 腳本。 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子句來限制資料的數量。您可以使用其他類似的操作符和子句來執行更複雜的查詢。 PHP 和 MySQL 讓從 Web 應用程式處理資料變得輕而易舉。透過使用 PHP,您可以輕鬆地連接到 MySQL 資料庫,查詢並處理資料庫中的資料。在這篇文章中,我們介紹了使用 mysqli_query() 函數來檢索和處理資料的基礎知識。現在您已經了解了基本的查詢語法,請嘗試使用 PHP 和 MySQL 建立自己的 Web 應用程式!