PHP 是一種廣泛使用的伺服器端腳本語言,用於 Web 開發。
當開發者需要從資料庫中讀取資料或對資料庫進行修改時,PHP 提供了一些簡單而強大的功能,這些功能使得查詢和修改資料庫變得輕鬆自如。
本文將介紹一些 PHP 常用的資料庫查詢和修改操作,希望對 PHP 開發者有幫助。
一、資料庫連線
在執行任何查詢或修改作業之前,必須先連接資料庫。 PHP 提供了一個標準的 API,可用於與多種資料庫互動。
範例:
$servername = "localhost"; // 数据库主机名 $username = "username"; // 数据库用户名 $password = "password"; // 数据库密码 $dbname = "myDB"; // 数据库名 // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功";
二、查詢資料
查詢資料是從資料庫中檢索資訊的過程,它使得開發者可以使用多種方式來取得自己需要的數據。在 PHP 中,可以使用下列語句來查詢資料:
在資料庫中擷取資料時最常用的語句是 SELECT 語句。該語句定義了要檢索的欄位以及它們的順序,並且可以指定篩選條件。
範例:
$sql = "SELECT id, name, email FROM users WHERE age > 18"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>"; } } else { echo "0 结果"; }
#WHERE 子句是SELECT 語句中的選用部分之一,它用來指定查詢的過濾條件。
範例:
$sql = "SELECT id, name, email FROM users WHERE age > 18 AND gender = 'female'"; $result = $conn->query($sql);
三、修改資料
除了檢索資料外,還可以執行修改操作。從資料庫修改資料的基本語句是 UPDATE。
UPDATE 語句用於更新資料庫中的現有記錄。
範例:
$sql = "UPDATE users SET name='New Name' WHERE id=1"; if ($conn->query($sql) === TRUE) { echo "数据更新成功"; } else { echo "数据更新失败: " . $conn->error; }
#DELETE 語句用於刪除表格中的行。
範例:
$sql = "DELETE FROM users WHERE id=1"; if ($conn->query($sql) === TRUE) { echo "数据删除成功"; } else { echo "数据删除失败: " . $conn->error; }
四、總結
PHP 提供了多種與資料庫互動的功能,包括連接資料庫、查詢資料和修改資料等操作。對一個 PHP 開發者來說,了解這些基礎知識十分重要。透過熟練這些知識,可以大大提高開發效率,使得開發工作變得更加輕鬆、更有效率。
以上是php怎麼進行資料庫查詢和修改操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!