我有一个书名数据库。
我根据页面 URL 中的查询字符串查询数据库。
例如,如果有一本书名为“Mike's Book”,则查询字符串将为“mikes-book”。在将变量传递给 MYSQL 查询之前,我执行了一些基本的清理工作,将“mikes-book”变成了“Mikes Book”。
查询失败,因为查询字符串不包含与数据库记录匹配的撇号。
现在,我正在使用这个查询:
"SELECT title FROM books WHERE title LIKE '$query_title'"
如果 DB 记录中不存在撇号,则正确返回记录。但是当 DB 记录中有撇号时,返回 0 个结果。
关于我可以在这里做什么的任何想法?