0

我已经按照这里的教程进行操作:http: //book.cakephp.org/view/1286/Sending-a-basic-message,我之前已经成功使用过 1.2。但是,在 1.3 中,使用不同的应用程序,我收到以下错误:

警告(512):SQL 错误:1064:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行 [ CORE/cake/libs/model/datasources/dbo_source.php,第673行] 的“发送”附近使用正确的语法
查询:发送

4

3 回答 3

0

请在您的帖子中包含 mysql 查询,以便我们查明问题的根源。

于 2010-07-26T18:30:38.720 回答
0

这是与 MySQL 版本有关的错误。您使用的是哪个版本的 MySQL?检查 CakePHP 1.2 和 1.3 中使用的 MySQL 版本,然后你会发现有什么不同。

MySQL 4.x 到 5.x 变化很大,如果你碰巧在 CakePHP 版本而不查看数据库版本,你会得到很多错误。=)

于 2010-07-26T18:31:12.880 回答
0

这是一个 SQL 错误,因此请尝试打印 SQL 查询尝试执行的内容,并在 MySQL Workbench 的查询编辑器中单独运行它,看看如何修复它。

您可能遗漏了一些小东西,例如转义单引号。似乎与发送消息无关

于 2010-07-26T18:36:10.167 回答