要更新 MySQL 表中的數據,可以使用 MySQLi 或 PDO 方法。 MySQLi:建立MySQLi 連線準備SQL 更新查詢執行更新查詢PDO:建立PDO 連線準備SQL 更新查詢(使用預處理語句)綁定參數(如果有)執行更新查詢
在PHP 中,更新MySQL 表中的資料涉及使用MySQLi 擴充功能或PDO(PHP 資料物件)。本文將介紹使用這兩種方法的步驟,並提供實戰案例進行說明。
$mysqli = new mysqli("localhost", "username", "password", "database_name");
$sql = "UPDATE table_name SET column_name = 'new_value' WHERE condition";
$mysqli->query($sql);
$dsn = "mysql:host=localhost;dbname=database_name"; $username = "username"; $password = "password"; $pdo = new PDO($dsn, $username, $password);
$statement = $pdo->prepare("UPDATE table_name SET column_name = :new_value WHERE condition");
$statement->bindParam(':new_value', $newValue);
$statement->execute();
假設我們要更新資料庫中的使用者表,將使用者名稱"old_username" 更新為"new_username"。
MySQLi 方法:
$mysqli = new mysqli("localhost", "root", "password", "user_database"); $sql = "UPDATE users SET username = 'new_username' WHERE username = 'old_username'"; $mysqli->query($sql); $mysqli->close();
#PDO 方法:
$dsn = "mysql:host=localhost;dbname=user_database"; $username = "root"; $password = "password"; $pdo = new PDO($dsn, $username, $password); $statement = $pdo->prepare("UPDATE users SET username = :new_username WHERE username = :old_username"); $statement->bindParam(':new_username', 'new_username'); $statement->bindParam(':old_username', 'old_username'); $statement->execute();
以上是如何使用 PHP 更新 MySQL 表中的資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!