私は本のタイトルのデータベースを持っています。
ページのURLのクエリ文字列に基づいてデータベースにクエリを実行します。
したがって、たとえば、「Mike's Book」という本がある場合、クエリ文字列は「mikes-book」になります。変数をMYSQLクエリに渡す前に、いくつかの基本的なクリーンアップを実行して、「mikes-book」を「MikesBook」に変換します。
クエリ文字列にDBレコードと一致するアポストロフィが含まれていないため、クエリは失敗します。
現在、私はこのクエリを使用しています:
"SELECT title FROM books WHERE title LIKE '$query_title'"
DBレコードにアポストロフィが存在しない場合、レコードは正しく返されます。ただし、DBレコードにアポストロフィがある場合、0の結果が返されます。
ここで何ができるかについて何かアイデアはありますか?