我对从 http://datatables.net/development/server-side/php_cake到 cakephp 的数据表和脚本有疑问。我多次使用它,但没有我必须使用加入和服务器响应我
MySQL 错误:1052。
问题出在这一行:
$sTable = "`clients` AS c JOIN users AS u ON (c.user_id = u.id)";
当我打印所有查询并将其粘贴到 phpmyadmin 中时,一切正常,但蛋糕出错。
我生成的 SELECT :
SELECT SQL_CALC_FOUND_ROWS c.id, c.name, c.nip, c.adress, c.tel, c.tel2, c.email, c.created, c.id FROM clients c join users u ON(c.user_id = u 。ID)
ORDER BY c.id asc LIMIT 0, 10
@编辑
我修改了我的脚本,现在它生成了这样的东西:
选择 SQL_CALC_FOUND_ROWS
c
。id
,c
.name
,c
.nip
,c
.adress
,c
.tel
,c
.tel2
,c
.c
.created
,c
.id
从clients
ASc
加入users
ASu
ONc
。user_id
=u
。id
ORDER BY `c`.`name` asc LIMIT 0, 10
但它仍然不起作用。(我在前缀之前和之后使用了 char '`' 和 col 名称。)