首頁 > 後端開發 > PHP問題 > php怎麼連接MySQL資料庫並進行查詢

php怎麼連接MySQL資料庫並進行查詢

PHPz
發布: 2023-04-25 09:56:47
原創
1588 人瀏覽過

PHP 是一種流行的開源程式語言,用於開發 Web 應用程式和網站。而 MySQL 則是一個廣泛使用的關聯式資料庫管理系統,可用於儲存、管理和查詢資料。在使用 PHP 開發 Web 應用程式時,經常需要連接 MySQL 資料庫以執行各種查詢操作。

本文將介紹如何使用 PHP 連接 MySQL 資料庫,並執行常見的查詢操作。

一、連接 MySQL 資料庫

在 PHP 中,我們可以使用 MySQLi 函數或 PDO(PHP 資料物件)進行資料庫連接。以下是使用 MySQLi 函數連接 MySQL 資料庫的範例程式碼:

$servername = "localhost"; // 数据库服务器名称
$username = "username"; // MySQL 用户名
$password = "password"; // MySQL 密码
$dbname = "myDB"; // 数据库名称

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
登入後複製

以上程式碼中,我們先定義了資料庫伺服器名稱、MySQL 使用者名稱、MySQL 密碼和資料庫名稱等變數。然後,使用 mysqli() 函數建立一個連接物件 $conn。如果連線失敗,將輸出一個錯誤訊息並終止腳本。

二、執行查詢操作

連接到 MySQL 資料庫後,我們可以執行各種查詢操作,例如查詢表、插入資料、更新資料、刪除資料等。以下是一些常見的查詢操作範例:

  1. 查詢資料表
$sql = "SELECT * FROM myTable";

$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 结果";
}
登入後複製

以上程式碼中,我們使用SELECT 語句查詢資料表myTable 的所有欄位。 $result->fetch_assoc() 每次傳回一行數據,因此可以使用 while 迴圈輸出每行數據。

  1. 插入資料
$sql = "INSERT INTO myTable (name, email) VALUES ('John Doe', 'john@example.com')";

if ($conn->query($sql) === TRUE) {
    echo "新记录插入成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}
登入後複製

以上程式碼將在 myTable 表中插入一筆新記錄。如果插入成功,將輸出訊息“新記錄插入成功”,否則將輸出錯誤訊息。

  1. 更新資料
$sql = "UPDATE myTable SET email='john.doe@example.com' WHERE id=1";

if ($conn->query($sql) === TRUE) {
    echo "记录更新成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}
登入後複製

以上程式碼將更新myTable 表中id 為1 的記錄的email 列。如果更新成功,將輸出訊息“記錄更新成功”,否則將輸出錯誤訊息。

  1. 刪除資料
$sql = "DELETE FROM myTable WHERE id=1";

if ($conn->query($sql) === TRUE) {
    echo "记录删除成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}
登入後複製

以上程式碼將刪除 myTable 表中 id 為 1 的記錄。如果刪除成功,將輸出訊息“記錄刪除成功”,否則將輸出錯誤訊息。

三、關閉資料庫連線

在執行查詢操作後,必須關閉到 MySQL 資料庫的連線。以下是關閉連線的範例程式碼:

$conn->close();
登入後複製

以上程式碼將關閉連線物件 $conn

結論

在 PHP 中連接和操作 MySQL 資料庫非常簡單。透過上述範例程式碼,您可以了解如何在 PHP 中連接 MySQL 資料庫,並執行常見的查詢操作。如果您想了解更多關於 PHP 和 MySQL 的信息,建議閱讀相關的文件和教學。祝您成功使用 PHP 和 MySQL 進行 Web 開發!

以上是php怎麼連接MySQL資料庫並進行查詢的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板