このクエリ:
$user_mail_all=mysql_query("SELECT *
FROM `mailing` WHERE MATCH (resp)
AGAINST ('$user_resp' IN BOOLEAN MODE)
OR `cor`='$username' ORDER BY `id` DESC LIMIT ".$start.",".$per_page )
はうまく機能していますが、次のクエリ:
$user_mail_all=mysql_query("SELECT *
FROM `mailing`WHERE MATCH (resp)
AGAINST ('$user_resp' IN BOOLEAN MODE)
OR `cor`='$username'
LEFT JOIN `mail_views`
ON mailing.id=mail_views.lid
AND mail_views.uid=".$_SESSION['uid']."
ORDER BY `id` DESC LIMIT ".$start.",".$per_page)
エラーが発生します:
SQL構文にエラーがあります。1行目の「LEFTJOINmail_viewsON mailing.id = mail_views.lid AND mail_views.uid = 12 ORDER」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。
なんで?