PHP 網頁連線資料庫指南330


在 PHP 網頁中連線資料庫對於建立動態且互動式的網站至關重要。本文將提供一份全面的指南,協助您連線至不同的資料庫系統,包括 MySQL、MariaDB、PostgreSQL 等,並使用 PHP 語法執行常見的資料庫操作。

連線到資料庫

連線到資料庫的第一步是使用 PHP 中的 mysqli_connect() 函式。此函式接受四個參數,分別是資料庫主機、資料庫使用者名稱、資料庫密碼和資料庫名稱,如下所示:```php
$conn = mysqli_connect("localhost", "root", "password", "my_database");
```

如果連線成功,mysqli_connect() 會回傳一個 mysqli 物件,您可以使用此物件執行資料庫操作。

執行資料庫查詢

連線到資料庫後,您可以使用 mysqli_query() 函式執行資料庫查詢。此函式接受兩個參數:mysqli 物件和 SQL 查詢字串,如下所示:```php
$result = mysqli_query($conn, "SELECT * FROM users");
```

如果查詢執行成功,mysqli_query() 會回傳一個 mysqli_result 物件,包含查詢結果。您可以使用此物件來檢索查詢結果。

檢索查詢結果

要檢索查詢結果,您可以使用 mysqli_fetch_assoc() 函式。此函式從 mysqli_result 物件中擷取第一列結果,並以關聯陣列的形式回傳,如下所示:```php
$row = mysqli_fetch_assoc($result);
```

您可以使用 mysqli_fetch_assoc() 函式反覆呼叫來取得後續的結果列。當沒有更多結果時,該函式將回傳 NULL。

關閉資料庫連線

在處理完資料庫操作後, важно密切資料庫連線以釋放資源。您可以使用 mysqli_close() 函式關閉連線,如下所示:```php
mysqli_close($conn);
```

其他資料庫操作

除了上述基本操作外,PHP 也提供許多其他資料庫操作函式,包括:* mysqli_error():取得最後一次資料庫操作產生的錯誤訊息。
* mysqli_affected_rows():取得受最後一次資料庫操作影響的列數。
* mysqli_insert_id():取得最後一次插入操作產生的自增主鍵值。
* mysqli_prepare():準備 SQL 查詢並指定參數。

結論

透過使用 PHP 中的各種函式,您可以輕鬆連線至資料庫、執行查詢、檢索結果並進行其他資料庫操作。本文提供的指南將幫助您建立動態且資料驅動的 PHP 網頁,有效管理您的資料。

2024-11-07


上一篇:从 PHP 中获取 id 值:分步指南

下一篇:PHP 中获取对象属性值