你好,我試圖更新我的數據庫那些用戶離開,我要插入的所有用戶數據:兔子是我的腳本:查詢不工作多的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語句。 –