私はcodeigniterを使ってアプリケーションを構築しています。mysql phpは "like"をカラムヘッダーとして使用できません
私は、id、page、userなどのカラムヘッダーを持つテーブルを持っています。今問題は、mysqlクエリでは、私は私が信じているsqlキーワードとしてカラム名のような言葉を使用することができませんでした。
私は、PHPの行の100行を変更することを意味するので、私は好きから何かに列の名前を変更することはできません。
私のような世界の衝突を克服するためにできることはありますか?任意の解決策は、SQLで事前
SQLの予約語である "のように"。 '\' like \ '= 'something''のように後ろのティックでラップすると、予約語を列名として使用できます。また、クエリを連結する代わりに[Prepared Statements](http://php.net/manual/en/mysqli.quickstart.prepared-statements.php)を使用する必要があります。 –
ありがとう:)私は「好き」を試みましたが、うまくいきませんでした。私が 'ページ'を試しても、追加された一重引用符で動作しないようです。任意のアイデア – mark
一重引用符ではなく、_backticks_でなければなりません。大きな違い。 –