我想清除特定的行值爲空,我有我想要使用的循環原型。但是,我擔心它會刪除表格中的所有內容。該數據庫有列:用戶,密碼,正確,錯誤,和game1,game2,game3 ..... game16。我想清除以遊戲開始的列,但沒有別的。這似乎很簡單,但我似乎無法使其工作。有人能幫助我理解嗎?我想清除數據庫中的特定行值,使用循環
$vals=array();
$sql="DELETE ";
for ($i=1; $i<=16; ++$i) {
if (isset(game$i)) { continue; }
if ($i != 1) {
$sql .= ",";
}
$sql .= "game$i=:game$i";
$vals[":game$i"]="game$i";
"game$i FROM user WHERE user = * ";
}
$statement=$db->prepare($sql);
$statement->execute($vals);
意味着你失去了一些東西接近:'「遊戲$ I ....' –