首頁 >後端開發 >php教程 >如何使用 PHP 函數在資料庫中插入資料?

如何使用 PHP 函數在資料庫中插入資料?

王林
王林原創
2024-05-03 10:18:01911瀏覽

在資料庫中插入資料需要使用 PHP 的 mysqli_query() 函數,步驟如下:1. 連接到資料庫。 2. 準備查詢語句。 3. 準備語句。 4. 綁定參數。 5. 設定要插入的值。 6. 執行查詢。 7. 檢查是否成功插入。 8. 關閉語句和資料庫連線。

如何使用 PHP 函数向数据库中插入数据?

如何使用 PHP 函數在資料庫中插入資料

向資料庫插入資料是使用 PHP 與 MySQL 等資料庫互動的基本操作。本文將介紹使用 PHP 的 mysqli_query() 函數插入資料庫到資料庫的步驟。

程式碼範例

以下程式碼範例示範如何使用mysqli_query() 函數向資料庫中插入資料:

<?php
// 连接到数据库
$mysqli = new mysqli("localhost", "username", "password", "database_name");

// 准备查询语句
$query = "INSERT INTO table_name (column1, column2) VALUES (?, ?)";

// 准备语句
$stmt = $mysqli->prepare($query);

// 绑定参数
$stmt->bind_param("ss", $column1, $column2);

// 设置要插入的值
$column1 = "value1";
$column2 = "value2";

// 执行查询
$stmt->execute();

// 检查是否成功插入
if ($stmt->affected_rows > 0) {
    echo "数据已成功插入";
} else {
    echo "数据插入失败";
}

// 关闭语句和数据库连接
$stmt->close();
$mysqli->close();
?>

實戰案例

任務:在名為"customers"的表中插入一行資料。

步驟:

  1. 依照上述程式碼範例中所示連接到資料庫。
  2. 更改表格的名稱和要插入列的名稱。
  3. 設定要插入的值,以符合您的實際資料。
  4. 執行查詢。
  5. 檢查是否成功插入資料。

注意事項

  • 確保使用語句準備(mysqli_prepare()) 和參數綁定(mysqli_bind_param())以防止SQL 注入攻擊。
  • 使用 mysqli_affected_rows() 函數檢查是否成功插入了資料。
  • 在完成操作後總是關閉語句 (mysqli_stmt_close()) 和資料庫連線 (mysqli_close())。

以上是如何使用 PHP 函數在資料庫中插入資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn