出力の $sql ステートメントでエラーが発生しました。
SQL 構文にエラーがあります。Near '' at line 1" を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。これは、UPDATE users SET activationkey ステートメントを参照しています。
$query = "SELECT * FROM users";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
if ($queryString == $row["activationkey"]){
$sql="UPDATE users SET activationkey = '', status='activated' WHERE (id = $row[id])";
if (!mysql_query($sql)) { *die('Error: in activation' . mysql_error());}
}
}
なぜその構文が間違っているのかわかりません。