を更新こんにちは、私は私のデータベースのもののユーザーの葉を更新しようとしている、と私はすべてのユーザーデータを挿入したい:ウサギは私のスクリプトです:クエリdoesntの作業マルチ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();
が、このクエリdoesntの仕事はで何の結果を得ていませんすべて、私はちょうどクエリが正常に実行されたことを確認するために大切+1000の1を設定していますが、データベース内の値は、このフォーマットを使用し、このクエリINSERT
ないUPDATE
構文があります
なぜあなたはINSERTではなくUPDATEを使用していますか?これは挿入クエリのようです。 –
@chandresh_coolあなたは挿入句 – PacMan
でwhere句を使うことはできません。私のポイントはなぜ彼が間違った節を使用していたのか、where節とupdate文を使うべきです。 –