LEFT JOIN查询的Mysql语法错误

时间:2015-06-10 16:33:53

标签: php mysql sql mysqli left-join

我正在尝试执行LEFT JOIN查询但是我收到语法错误:

  

您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,以获得正确的语法,以便在附近使用' LEFT JOIN lr_users ON lr_capped_members.user = lr_users.user_id WHER'在第2行

我已经检查了我的代码是否有错误(即:缺少逗号,错误的表名等),但无法找到错误。也许我整天都在处理这段代码的隧道视觉形式,所以我非常感谢你的帮助。请在下面找到我的代码。

$.delete = function(url, data, callback, type){

  if ( $.isFunction(data) ){
    type = type || callback,
    callback = data,
    data = {}
  }

  return $.ajax({
    url: url,
    type: 'DELETE',
    success: callback,
    data: data,
    contentType: type
  });
}

1 个答案:

答案 0 :(得分:5)

您忘记了查询的FROM部分。你会想这样写:

$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));