未申报的变量错误1327

时间:2013-12-06 12:50:06

标签: php mysql codeigniter

发生数据库错误

错误号码:1327

未声明的变量:export

SELECT a.tokoh_id, a.tokoh_name, a.thumb, a.subtitle, c.total_polling 
FROM td_tokoh AS a 
LEFT OUTER JOIN td_user AS b ON a.user_id = b.user_id 
LEFT OUTER JOIN td_polling AS c ON c.tokoh_id = a.tokoh_id 
ORDER BY c.total_polling DESC 
LIMIT export,10

Filename: /mainData/apps/poty/admin/models/polling/mpol.php

Line Number: 18

请帮帮我

3 个答案:

答案 0 :(得分:1)

你必须使用限制为

LIMIT 0,10  

LIMIT $export,10  

导出单词并不是导致错误的原因。将其转换为变量$ export。

答案 1 :(得分:0)

限制可以像:

LIMIT 10  //this will fetch first 10 records

LIMIT 0,10  // this will fetch 0 to 10 recores

如果您使用的是某些PHP变量,请执行以下操作:

LIMIT $export,10

您可以在此处查看有关限制的更多信息:http://dev.mysql.com/doc/refman/5.0/en/select.html

答案 2 :(得分:0)

set  @a = 1;
select cl1 from test order by cl1 desc limit @a,@a;

语法错误 错误代码1064

所以也许limit无法使用变量