你好,我试图更新我的数据库那些用户离开,我要插入的所有用户数据:兔子是我的脚本:查询不工作多的cols更新
$stmt = $connect->prepare("UPDATE users SET (
userid,
username,
usertype,
email,
level,
exp,
money,
ninjarank,
avatar,
village,
clan,
guild,
healthpoint,
chakrapoint,
ninjutsu,
taijutsu,
genjutsu,
senjutsu,
talent,
chakra,
health,
chakracontrol
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) WHERE userid= ?");
$stmt->bind_param("isisiiisssssiiiiiiiiiii",
$userid,
$username,
$usertype,
$email,
$level,
$exp,
$money,
$ninjarank,
$avatar,
$village,
$clan,
$guild,
$healthpoint,
$chakrapoint,
$ninjutsu,
$taijutsu,
$genjutsu,
$senjutsu,
$talent,
$chakra,
$health,
$chakracontrol,
$userid
);
$stmt->execute();
$stmt->close();
$connect->close();
但此查询不工作得不到任何结果在好,我设定值+1000的一个只是为了确保查询成功运行,但在数据库中的值是相同的,请与此查询
为什么你使用UPDATE而不是INSERT?这似乎是插入查询。 –
@chandresh_cool你不能使用where子句插入 – PacMan
是的,我的观点是他为什么使用错误的子句,他应该使用where子句和update语句。 –