PHP 准备好的语句 SQL 具有 where 值
PHP Prepared Statement SQL with where value
我正在尝试 运行 在 sql table 中的现有行上执行此查询:
if($stmt = $mysqli->prepare("INSERT INTO 4rounds (player2_name, player2_army1_name, player2_army2_name, player2_army3_name, player2_army4_name, player2_identifier, player2_stage, player2_army1_position, player2_army2_position, player2_army3_position, player2_army4_position) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) WHERE pairing_id = ?")) {
但是 returns 错误:
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE pairing_id = ?' at line 1
查询在没有 WHERE 子句的情况下工作。我认为在这件事上绑定参数有问题,以后我也应该使用 VALUE 来绑定它,但我似乎无法在网上找到任何关于以这种方式绑定参数的信息。
这些是我正在尝试的绑定:
$stmt->bind_param("ssssssssssss", $player2_name, $player2_army1_name, $player2_army2_name, $player2_army3_name, $player2_army4_name, $player2_identifier, $player2_stage, $player2_army1_position, $player2_army2_position, $player2_army3_position, $player2_army4_position, $pairing_id);
INSERT
语句没有 WHERE
子句,我不确定你为什么想要这样的东西......那些只存在于 SELECT
和 UPDATE
查询,通常。
我正在尝试 运行 在 sql table 中的现有行上执行此查询:
if($stmt = $mysqli->prepare("INSERT INTO 4rounds (player2_name, player2_army1_name, player2_army2_name, player2_army3_name, player2_army4_name, player2_identifier, player2_stage, player2_army1_position, player2_army2_position, player2_army3_position, player2_army4_position) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) WHERE pairing_id = ?")) {
但是 returns 错误:
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE pairing_id = ?' at line 1
查询在没有 WHERE 子句的情况下工作。我认为在这件事上绑定参数有问题,以后我也应该使用 VALUE 来绑定它,但我似乎无法在网上找到任何关于以这种方式绑定参数的信息。
这些是我正在尝试的绑定:
$stmt->bind_param("ssssssssssss", $player2_name, $player2_army1_name, $player2_army2_name, $player2_army3_name, $player2_army4_name, $player2_identifier, $player2_stage, $player2_army1_position, $player2_army2_position, $player2_army3_position, $player2_army4_position, $pairing_id);
INSERT
语句没有 WHERE
子句,我不确定你为什么想要这样的东西......那些只存在于 SELECT
和 UPDATE
查询,通常。