每当我尝试在 O'Neil 中转义单引号时,编辑器就好像它不起作用(基于它使用的颜色编码)并且当我运行它时它也不起作用。
$query="UPDATE `users` SET `name` = 'Ian O\'Neil' WHERE id = 2 ";
mysqli_query($link, $query);
最佳答案
我测试如下,它的工作,请检查:
$link = new mysqli("localhost", "username", "password", "database");
/* check connection */
if ($link->connect_errno) {
printf("Connect failed: %s\n", $link->connect_error);
exit();
}
$query="UPDATE `users` SET `name` = 'Ian O\'Neil' WHERE id = 2 ";
mysqli_query($link, $query);
关于PHP:转义字符不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30973950/