![](/img/trans.png)
[英]How solve error Column not found: 1054 Unknown column '_token' in 'field list' (SQL: update?
[英]SQL Error (update gegevens):: Unknown column '1' in 'field list'
我知道這是一個“眾所周知的”問題,但我無法解決它。 以下MySQL查詢(在PHP中)給了我這個錯誤
$sqle = "UPDATE $gameID SET `$column` = `$vav` WHERE drank='$drank'";
$resulte = mysql_query($sqle) or die('SQL Error (update gegevens):: '.mysql_error());
我嘗試了很多不同的引號,但無法正常運行。 有人可以向我發送正確的方向嗎?
也;
$column = 'prijs_max';
$vav = $INFO[$count+1]; // returning a number
編輯后的完整循環
$count = 0;
foreach ($INFO as $value) {
$column = "";
if(strpos($value, '§') !== false) {
$pieces = explode('§', $value);
$drank = $pieces[0];
$rang = $pieces[1];
if ($rang == 'start') {
$column = 'prijs_start';
} elseif ($rang == 'min') {
$column = 'prijs_min';
} elseif ($rang == 'max') {
$column = 'prijs_max';
}
if ($column == 'prijs_start') {
$bidmaxquery = "SELECT drank FROM $gameID WHERE drank = '$drank'";
$bidmax = mysql_query($bidmaxquery) or die('SQL Error (get drank) :: '.mysql_error());
if (mysql_num_rows($bidmax) == 0) {
$vav = $INFO[$count+1];
$inc = $INFO[$count+7];
$sqld = "INSERT INTO $gameID (drank,$column,prijs_current,increment) VALUES ('$drank','$vav','$vav','$inc')";
$queryd = mysql_query($sqld) or die('SQL Error (insert eerste gegevens):: '.mysql_error());
}
} else {
$vav = $INFO[$count+1];
echo $vav;
echo "<br>";
$sqle = "UPDATE $gameID SET `".$column."`=$vav WHERE drank='$drank'";
$resulte = mysql_query($sqle) or die('SQL Error (update gegevens):: '.mysql_error());
}
}
$count ++;
}
嘗試
"UPDATE $gameID SET `".$column."`='$vav' WHERE drank='$drank'";
"UPDATE $gameID SET $column ='$vav' WHERE drank='$drank'";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.