1
SQL LIKE不工作时,字符串中包含单引号'
,
下面是我PHP代码SQLl喜欢的是不工作的字符串包含在PHP MySQL的单引号
$keysearch = "St.Joseph's"; // Searching keyword containing single quotes
$sql =mysqli_query("select id,name from tbl where name LIKE '%$keysearch%'");
它不返回结果,
如何搜索包含单引号的字符串?
除了'LIKE'之外,是否有任何有效的操作符用于比较数据库中的单引号值? PHP下面的
了解aboup准备好的发言 – Jens
使用预处理语句,你永远不会有以后再不用担心烦人的报价问题。 – aynber
使用准备好的语句或转义字符。如果您打算通过用户输入进行搜索,则认为您的代码失败。 – Janno