通知
すべてクリア
06/05/2022 11:34 am
CakePHPのクエリについて質問です
画像1のようにcharacterというテーブルを作り
Nameフィールドを取り出してキャラクターリストを取得しようとしています
画像1のようにcharacterというテーブルを作り
Nameフィールドを取り出してキャラクターリストを取得しようとしています
$this->loadModel('character'); $query = $this->character->find()->select('Name'); $charalist = $query->toArray();
として$charalistをテンプレートに渡したところ
画像のようなエラーになってしまいました
SQLの構文エラーのようなのですがどのように直したらいいでしょうか?
画像のようなエラーになってしまいました
SQLの構文エラーのようなのですがどのように直したらいいでしょうか?
06/05/2022 11:35 am
ざっとコードを確認しましたが Character を別名で作り直した方が早く解決できそうです。
例えば PlayerCharacter ( player_character ) などで新規テーブル作るのと同じように。
Character はSQL予約語なので、想定通りのクエリが発行されていないのかもしれません。
06/05/2022 11:36 am
おっしゃる通り別名のテーブルで作り直してみたところ、無事実装できました。