PHP conn 是連接數據庫的重要步驟。通過 conn,我們可以實現將 PHP 與數據庫結合起來,實現對數據庫的操作。無論是建立連接、插入數據、查詢數據還是關閉連接,都需要使用 conn 相關的函數。本文將詳細介紹 PHP conn,以及如何使用它來操作數據庫。
建立連接
在使用 PHP 連接數據庫之前,首先要建立與數據庫的連接。建立連接通常需要使用到一些參數,例如主機名、用戶名稱、密碼以及數據庫名稱等。其中,主機名代表數據庫所在的服務器地址,用戶名稱和密碼用于驗證訪問該數據庫的用戶身份,而數據庫名稱則代表要連接的具體數據庫。以下是一個建立連接的示例代碼:
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 創建連接 $conn = new mysqli($servername, $username, $password, $dbname); // 檢查連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } echo "連接成功"; $conn->close(); ?>在上面的代碼中,我們使用 mysqli() 函數來建立連接。其中,$servername 表示主機名,$username 和 $password 分別表示用戶名和密碼,$dbname 表示要連接的數據庫名稱。如果連接失敗,我們使用 die() 函數顯示錯誤信息,否則輸出“連接成功”,并使用 close() 函數關閉連接。 插入數據 通過 conn,我們可以向數據庫中插入新的數據。下面是一個插入數據的示例代碼:
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 創建連接 $conn = new mysqli($servername, $username, $password, $dbname); // 檢查連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } // 插入數據 $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; if ($conn->query($sql) === TRUE) { echo "新紀錄插入成功"; } else { echo "錯誤: " . $sql . "在上面的代碼中,我們將一個新紀錄插入到數據庫表中,包括 firstname、lastname 和 email 字段。如果插入成功,就輸出“新紀錄插入成功”即可。如果出現錯誤,就輸出 SQL 語句以及錯誤信息。 查詢數據 通過 conn,我們可以從數據庫中查詢數據。下面是一個查詢數據的示例代碼:
" . $conn->error; } $conn->close(); ?>
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 創建連接 $conn = new mysqli($servername, $username, $password, $dbname); // 檢查連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } // 查詢數據 $sql = "SELECT id, firstname, lastname FROM MyGuests"; $result = $conn->query($sql); if ($result->num_rows >0) { // 輸出數據 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "在上面的代碼中,我們查詢了 MyGuests 表中的 id、firstname 和 lastname 字段,并將結果輸出到瀏覽器中。如果查詢結果為空,就輸出“0 個結果”。 關閉連接 在更改或查詢數據庫之后,我們必須關閉連接。下面是一個關閉連接的示例代碼:
"; } } else { echo "0 個結果"; } $conn->close(); ?>
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 創建連接 $conn = new mysqli($servername, $username, $password, $dbname); // 檢查連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } // 關閉連接 $conn->close(); ?>在上面的代碼中,我們使用 close() 函數關閉了連接。如果沒有手動關閉連接,連接將在腳本執行完畢后自動關閉。 總結 本文介紹了 PHP conn 的使用方法,包括建立連接、插入數據、查詢數據和關閉連接等基本操作。通過 conn,我們可以很方便地與數據庫進行交互。同時,在實際開發中,我們還可以使用不同的數據庫管理軟件,如phpMyAdmin等,來簡化操作,提高開發效率。