我在MySQL数据库的一个行条目中有以下字符: -
http://www.fileformat.info/info/unicode/char/2019/index.htm
当我在phpmyadmin中运行以下sql查询时,它表示没有找到任何结果。
SQL: -
SELECT * FROM `wp_posts` WHERE `post_title` LIKE '%ABC, D’EF%'
我已经将来自phpmyadmin的title
复制粘贴为: -
ABC, DE'F
它基本上是一个WordPress项目,实际代码是: -
$posts = $wpdb->get_results( "SELECT ID FROM $wpdb->posts WHERE post_title = '" . mysql_real_escape_string($title) . "' AND post_type = 'post'" );
答案 0 :(得分:1)
’
字符与'
不同 - 看起来您在标题中有一个字符,在查询中有另一个字符。这两个角色都是可以单独搜索的,但它们似乎偶然混淆了。