0

ここのチュートリアルに従いました: http://book.cakephp.org/view/1286/Sending-a-basic-message、以前は 1.2 で正常に使用していました。ただし、1.3 では、別のアプリケーションを使用すると、次のエラーが発生します。

警告(512): SQL エラー: 1064: SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルで、1 行目の「send」付近で使用する正しい構文を確認してください [ CORE/cake/libs/model/datasources/dbo_source.php673行目]
Query : send

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 に答える