我在我的SQL查询中有问题。我的限制无法正常运行。
显示错误是这样的。
您的SQL语法有误;检查与您的MySQL服务器版本对应的手册以获取正确的语法,以在第137行的“ LIMIT0,10”附近使用
我的功能是在其中调用查询
函数getprofitinstructornoman($ id,$ start,$ per_page)
{
$ select =“从smaccount s中选择s.id,s.name,s.phone,s.email,其中s.manager_id ='”。$ id。“'LIMIT”。$ start。“,”。$ per_page;
$ res = $ GLOBALS ['mysqli1']->查询($ select)或死亡($ GLOBALS ['mysqli1']-> error。__LINE__);
如果($ res-> num_rows> 0)
{返回$ res;}
其他{返回假;}
}
请告诉我问题出在哪里?以及为什么我的查询无法正常工作?
谢谢
莫欣
最佳答案
您缺少空格。使用它代替您的代码行。
$select="select s.id,s.name,s.phone,s.email from smaccount s
where s.manager_id='".$id."' LIMIT ".$start.", ".$per_page;
我在“ LIMIT”之前和之后添加了额外的空间。