【发布时间】:2013-12-17 20:02:20
【问题描述】:
我有一张表,我想在其中匹配 fname 和 lname
我的查询是
$result = $mysqli->query('SELECT * FROM user_friend_detail WHERE userId = "'.$_SESSION["userId"].'" AND FriendFirstName = "'.mysql_real_escape_string($firstName).'" AND FriendLastName = "'.mysql_real_escape_string($lastName).'" AND FriendStatusCode="verified" AND friendId!='.$fid.' ') or die($mysqli->error);
问题是如果我写名字Joh'nny,和'的名字不匹配,我该如何解决?
【问题讨论】:
-
如果你使用
*_real_escape_string和MySQLi,你必须使用mysqli_real_escape_string(注意I)。
标签: php mysql string mysql-error-1064 mysql-escape-string