CakePHP 中出现 SQL 错误:1064
这是我最近第二次遇到完全相同的错误。我认为这与我正在遵循的教程中包含已弃用的方法有关。
今天,错误来自我的 types_controller.php,第 64 行:
$types = $this->Type->findAll("status=1");
给我错误:
警告 (512):SQL 错误:1064:您 SQL 语法有错误; 检查对应的手册 您的 MySQL 服务器版本 在“findAll”附近使用正确的语法 第 1 行
我记得昨天看了一个教程,其中像 $this->Model->search(param) 这样的行给了我错误:
SQL 错误:1064:您 SQL 语法有错误; 检查对应的手册 您的 MySQL 服务器版本 在“搜索”附近使用正确的语法 第 1 行
不太确定问题是否在这里。
This is the second time recently that I have gotten the exact same error. I think it has to do with the tutorials I am following having deprecated methods.
Today the error comes from my types_controller.php, line 64:
$types = $this->Type->findAll("status=1");
Gives me Error:
Warning (512): SQL Error: 1064: You
have an error in your SQL syntax;
check the manual that corresponds to
your MySQL server version for the
right syntax to use near 'findAll' at
line 1
I remember following a tutorial yesterday where a line like $this->Model->search(param) was giving me the error:
SQL Error: 1064: You
have an error in your SQL syntax;
check the manual that corresponds to
your MySQL server version for the
right syntax to use near 'search' at
line 1
Not really sure that the issue is here.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你是对的,该方法已被弃用。替换
为
请参阅手册: http://book.cakephp.org/view/1017 /检索您的数据
You are correct, that method is deprecated. Replace
with
See the manual: http://book.cakephp.org/view/1017/Retrieving-Your-Data