SQL文内の次の一致基準は、PHP 5.6.30を使用してMAMP環境で実行しているときにAで始まり、アポストロフィを持つ姓を正しく検出します。なぜ文字列の一致はローカルホストでもウェブホストでは機能しませんか?
"m.last_name LIKE '%A\'%'"
しかし、php 5.3を実行している私のホスト環境内の同じコードは、SQLエラーをスローします。
エスケープ文字に関して、エラーがphp.iniファイルの設定と関係していると仮定しています。
誰も私にこの方向性を正しく指摘できますか?
魔法の言葉ですか?私はそれが一重引用符で何かだと推測しています – Martijn
"m.last_name LIKE '%A' '%'" – Pirate
* "がSQLエラーをスローします。 ?あなたはどのようなエラーメッセージを推測するのですか?エラーメッセージを投稿し、完全なSQLクエリを投稿し、必要に応じて問題を明確にするためにPHPコードを投稿してください。 – axiac