MySQL テーブル内のデータを更新するには、MySQLi または PDO メソッドを使用できます。 MySQLi: MySQLi 接続を確立する SQL 更新クエリを準備する 更新クエリを実行する PDO: PDO 接続を確立する SQL 更新クエリを準備する (プリペアド ステートメントを使用する) バインド パラメーター (存在する場合) 更新クエリを実行する
PHP では、MySQL テーブル内のデータを更新するには、MySQLi 拡張機能または PDO (PHP Data Objects) を使用します。この記事では、これら 2 つの方法を使用する手順を紹介し、実際の例を示して説明します。
$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();
$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 中国語 Web サイトの他の関連記事を参照してください。