4

私はPhpStormの初心者です。私はmysqlクエリを持っています:

$query = 'SELECT COUNT(*) FROM `FLAP_Messages` WHERE `placeId` = ? AND `type` = "orgwall"   AND `Status` = ?';

PhpStorm から警告が表示されます - 列 "orgwall" を解決できません。二重引用符を一重引用符に変更すると、警告が消えます。MySQL クエリの文字列リテラルで二重引用符を許可するように PhpStorm に指示するにはどうすればよいですか?

4

5 に答える 5

1

これが関連しているかどうかはわかりませんが、これは私の問題 (文字列リテラルのエラーとしてバッククォートを表示する) に関連する Stack Overflow で見つけた最初の質問だったので、ここに私の解決策を掲載します。

OSX の場合は、Preferences/SQL Dialect で、MySQLプロジェクト全体に設定されていました。

于 2014-06-05T08:53:22.043 に答える
0

Ubuntu の phpStorm 9.0 では、Project SQL ダイアレクトを変更する必要がありました

[ファイル] > [設定] > [言語とフレームワーク] > [SQL 方言] > [プロジェクト ディレクトリ] をクリックし、[SQL 方言] をクリックして [MySQL] に変更します。

于 2015-08-19T12:21:08.470 に答える