Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 内部联接不';添加限制后,将无法工作_Mysql_Limit_Inner Join - Fatal编程技术网

Mysql 内部联接不';添加限制后,将无法工作

Mysql 内部联接不';添加限制后,将无法工作,mysql,limit,inner-join,Mysql,Limit,Inner Join,下面是我正在使用的代码,它工作得非常好: $curEvent_query = @mysql_query("SELECT ppl.Fname, ppl.Lname, ppl.Email, plans.ID, plans.Date FROM ppl INNER JOIN plans ON plans.ID IN ($List) AND plans.OwnerID=ppl.ID AND plans.Date >= CURDATE() ORDER BY plans.Date ASC"); 但一旦

下面是我正在使用的代码,它工作得非常好:

$curEvent_query = @mysql_query("SELECT ppl.Fname, ppl.Lname, ppl.Email, plans.ID, plans.Date FROM ppl INNER JOIN plans ON plans.ID IN ($List) AND plans.OwnerID=ppl.ID AND plans.Date >= CURDATE() ORDER BY plans.Date ASC");
但一旦我添加了限制,代码就不再有效了:

$curEvent_query = @mysql_query("SELECT ppl.Fname, ppl.Lname, ppl.Email, plans.ID, plans.Date FROM ppl INNER JOIN plans ON plans.ID IN ($List) AND plans.OwnerID=ppl.ID AND plans.Date >= CURDATE() ORDER BY plans.Date ASC LIMIT $offset, $rowsPerPage");

添加限制的原因是因为我想进行分页。知道我做错了什么吗?

请添加以下输出:

$query = "SELECT ppl.Fname, ppl.Lname, ppl.Email, plans.ID, plans.Date FROM ppl INNER JOIN plans ON plans.ID IN ($List) AND plans.OwnerID=ppl.ID AND plans.Date >= CURDATE() ORDER BY plans.Date ASC LIMIT $offset, $rowsPerPage";
echo $query;
$curEvent_query = mysql_query($query);
if (!$curEvent_query)
    echo mysql_error();

你说“不再有效”是什么意思?-1,因为我自己决定什么是尽快-1因为没有描述这种“不工作”的方式。返回的错误是什么?。。。首先生成该查询字符串,并检查其有效性如何?一旦我添加了限制,我得到的返回错误是:“mysql\u fetch\u array():提供的参数不是有效的mysql结果资源”,但在限制之前,查询确实起作用并提取正确的数据,mysql\u error()显示了什么?好的,我按照你的要求做了,它返回:您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解在“-1,1”附近使用的正确语法。好了,按照您的要求,我将“-1”替换为“0”,代码运行正常!谢谢正如你所知道的,我是一个正在开发的程序员,但绝对感谢你的帮助!