PHP SQL分页LIMIT子句

时间:2014-03-11 09:41:32

标签: mysql sql

我的SQL查询有问题。我的限制不能正常工作。 显示错误是这个。 您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在137行的“LIMIT0,10”附近使用正确的语法 我的功能是我调用查询

function getprofitinstructornoman($id,$start,$per_page)
{
     $select="select s.id,s.name,s.phone,s.email from smaccount s where s.manager_id='".$id."'LIMIT".$start.", ".$per_page;
        $res = $GLOBALS ['mysqli1']->query ($select) or die ($GLOBALS ['mysqli1']->error . __LINE__);
        if ($res->num_rows > 0)
        {return $res;}
        else{return false;}
}
请告诉我问题出在哪里?为什么我的查询不能正常工作? 谢谢 穆赫辛

1 个答案:

答案 0 :(得分:3)

你错过了一个空间。使用它而不是你的代码行。

$select="select s.id,s.name,s.phone,s.email from smaccount s
where s.manager_id='".$id."' LIMIT ".$start.", ".$per_page;

我在“LIMIT”之前和之后添加了一个额外的空格。