隨著網路的不斷發展,資料庫的應用越來越廣泛。 PHP 作為一種伺服器端腳本語言,在處理資料庫資料時,提供了許多實用的函數。下面就讓我們來了解 PHP 中常用的幾個資料庫處理函數。
此函數用於連接 MySQL 資料庫。在使用函數前,需要先安裝 MySQL 並建立對應的資料庫。具體的程式碼如下所示:
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database"; $conn = mysqli_connect($servername, $username, $password, $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "Connected successfully";
#該函數用於執行 SQL 查詢語句。具體的程式碼如下所示:
$sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>"; } } else { echo "0 results"; }
該函數用於傳回上一次插入操作所產生的 ID。具體的程式碼如下所示:
$sql = "INSERT INTO users (name, email) VALUES ('John Doe', 'johndoe@gmail.com')"; $result = mysqli_query($conn, $sql); $id = mysqli_insert_id($conn); echo "New record created successfully. Last inserted ID is: " . $id;
$sql = "UPDATE users SET name='Jack' WHERE id=1"; $result = mysqli_query($conn, $sql); $affected_rows = mysqli_affected_rows($conn); echo "Affected rows: " . $affected_rows;
mysqli_close($conn);
以上是PHP函數的資料庫處理函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!