【发布时间】:2011-10-28 10:19:13
【问题描述】:
我使用“codeigniter”和rownum 查询,我想将WHERE 放入内部查询但出现以下错误。怎么样?
发生数据库错误错误号:1064
您的 SQL 语法有错误;检查手册 对应于您的 MySQL 服务器版本,以便使用正确的语法 在第 7 行的 'WHERE '*' = '0' ) t, (SELECT @rownum:=0) r' 附近
SELECT @rownum:=@rownum+1 rownum, t.* FROM ( SELECT * FROM hotel_submits ORDER BY id desc LIMIT 0, 6 WHERE * = 1 ) t, (SELECT @rownum:=0) r
文件名:D:\xampp\htdocs\hdr\system\database\DB_driver.php
行号:330
$this->db->query("SELECT @rownum:=@rownum+1 rownum, t.*
FROM (
SELECT *
FROM hasana_you
ORDER BY id desc
LIMIT $offset, $coun_page
WHERE * = 1 //or $id instead 1
) t,
(SELECT @rownum:=0) r");
【问题讨论】:
标签: php codeigniter where