次のコードを使用して、SQLテーブルにレコードが存在するかどうかを確認しようとしています。SQL IF EXISTSコマンド
if (EXISTS(SELECT * FROM Logs WHERE id=$id)){
mysql_query("UPDATE Logs SET loglevel = $loglevel WHERE id = $id;");
mysql_close($con);
echo "ID: ". $id . "'s new Logging Level is " . $loglevel . ".<br />";
}
else{
echo "ID: ". $id . "was not in the table " . ".<br />";
}
ただし、このエラーが発生し続けます。
Parse error: syntax error, unexpected T_STRING in /homepages/6/d382638756/htdocs/process.php on line 10
10行目はIF EXISTSを含む行です。誰かが私を助けることができますか?
おかげで、
のAshwin
PHPをSQLに直接混在させているようです。これはうまくいきません。 – Phil
予期せぬ文字列は、 'if(' - mySQL構文とphpを混在させている... –