2015-06-10 3 views
-1

Я пытаюсь выполнить LEFT JOIN запрос, однако я получаю ошибку синтаксиса:Mysql ошибка синтаксиса на LEFT JOIN запрос

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LEFT JOIN lr_users ON lr_capped_members.user = lr_users.user_id WHER' at line 2

Я проверил мой код на наличие ошибок (т.е. отсутствующих запятых, неправильных имен таблиц , и т. д.), однако не удается найти ошибку. Возможно, у меня есть форма видения туннеля, работающего над этим кодом весь день, поэтому я буду очень благодарен за вашу помощь. Ниже вы найдете мой код.

$member_qry = mysqli_query($con, "SELECT lr_capped_members.user, lr_users.username 
      LEFT JOIN lr_users ON lr_capped_members.user = lr_users.user_id 
      WHERE cap_week = '$week' 
    ")or die(mysqli_error($con)); 
+3

где ваш 'ОТ'? –

+0

Этот вопрос был вызван проблемой, которая больше не может быть воспроизведена или простой типографской ошибкой. Хотя подобные вопросы могут быть по-теме здесь, этот вопрос был разрешен таким образом, который вряд ли поможет будущим читателям. Этого часто можно избежать путем выявления и тщательного изучения кратчайшей программы, необходимой для воспроизведения проблемы до публикации. –

ответ

5

Вы забыли часть вашего запроса. вы хотите написать так:

$member_qry = mysqli_query($con, "SELECT lr_capped_members.user, lr_users.username 
     FROM lr_capped_members 
     LEFT JOIN lr_users ON lr_capped_members.user = lr_users.user_id 
     WHERE cap_week = '$week' 
")or die(mysqli_error($con)); 
Смежные вопросы