【发布时间】:2013-07-29 17:57:39
【问题描述】:
我的数据表和脚本有问题 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.idFROMclientsASc加入usersASuONc.user_id=u.idORDER BY `c`.`name` asc LIMIT 0, 10
但是还是不行。 (我在前缀和列名之前使用了 char '`'。)
【问题讨论】:
-
发布完整的错误和 SQL。
-
问题出在它自己的查询中。查询中有一个不明确的字段。你能发布完整的查询吗?
-
我更改了我的第一篇文章。我添加了所有生成的查询。我无法得到所有 mysql 错误,因为我只看到 MySQL 错误:1052。
标签: php mysql cakephp datatable left-join