PHP學習筆記:資料庫連線與操作
概述:
在網路開發中,資料庫連線與操作是非常重要的環節。 PHP作為一種廣泛應用於Web開發的腳本語言,提供了豐富的資料庫連接和操作功能。本文將介紹PHP中如何連接資料庫以及常用的資料庫操作方法,同時會提供具體的程式碼範例,以便讀者更能理解和應用。
一、資料庫連線
在PHP中,我們可以使用mysqli或PDO等擴充來連接資料庫。以下是使用mysqli擴充連接MySQL資料庫的程式碼範例:
$servername = "localhost";
$username = "root";
$password = "password ";
$dbname = "myDB";
// 建立連線
$conn = new mysqli($servername, $username, $password, $dbname);
// 偵測連線是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "連線成功";
?>
#二、資料庫操作
連線成功後,我們可以對資料庫進行各種操作,包括查詢、插入、更新和刪除等。以下是一些常用的資料庫操作程式碼範例:
$sql = "SELECT id, username, email FROM users";
$ result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["username"]. " - Email: " . $row["email"]. "<br>"; }
} else {
echo "0 结果";
}
?>
$sql = "INSERT INTO users (username, email) VALUES ('John', 'john@example.com')";
if ($conn->query($sql) === TRUE) {
echo "新记录插入成功";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
?>
$sql = "UPDATE users SET email='newemail@example.com' WHERE id=1";
if ($conn->query($sql) === TRUE) {
echo "记录更新成功";
} else {
echo "Error updating record: " . $conn->error;
}
?>
$sql = "DELETE FROM users WHERE id=1";
if ($conn ->query($sql) === TRUE) {
echo "记录删除成功";
} else {
echo "Error deleting record: " . $conn->error;
}
?>
三、關閉資料庫連線
在完成資料庫操作後,我們需要關閉資料庫連線以釋放資源。以下是關閉資料庫連線的程式碼範例:
$conn->close();
?>
結語:
本文簡單介紹了PHP中如何連接資料庫以及常用的資料庫操作方法,並提供了具體的程式碼範例。透過學習和理解這些知識,讀者可以更好地應用PHP進行資料庫操作,並提升Web開發的效率。希望本文對讀者有幫助。
以上是PHP學習筆記:資料庫連線與操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!