要將數據寫入數據庫,可以使用PHP中的MySQLi或PDO擴展來執行SQL查詢。以下是一個示例代碼,演示如何使用MySQLi擴展將數據寫入數據庫:
// 配置數據庫連接
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";
// 創建數據庫連接
$conn = new mysqli($servername, $username, $password, $dbname);
// 檢查連接是否成功
if ($conn->connect_error) {
die("連接失敗: " . $conn->connect_error);
}
// 準備SQL查詢
$name = "John Doe";
$email = "john.doe@example.com";
$sql = "INSERT INTO users (name, email) VALUES ('$name', '$email')";
// 執行SQL查詢
if ($conn->query($sql) === TRUE) {
echo "數據已成功寫入數據庫";
} else {
echo "寫入數據時出現錯誤: " . $conn->error;
}
// 關閉數據庫連接
$conn->close();
在上面的示例中,我們首先配置了數據庫連接,并使用mysqli()函數創建了一個數據庫連接。然后,我們準備了一個INSERT查詢,將$name和$email變量的值插入到名為users的表中。最后,我們使用query()方法執行SQL查詢,并根據結果輸出相應的消息。
請注意,上面的示例中使用了基本的SQL查詢,并且沒有對數據進行任何驗證或轉義。在實際應用程序中,確保對用戶輸入的數據進行適當的驗證和轉義以防止SQL注入攻擊。