<分区>
Possible Duplicate:
apostrophes are breaking my mysql query in PHP
我请一位 friend 测试我的网站,他的姓氏有一个 '. O'Rourke,所以我在 Rourke 周围遇到语法错误。显然是由撇号引起的。
我如何防止这种情况发生,以便他可以注册到我的网站?
$name = $user_profile[name];
mysql_select_db("gamedb", $con);
$sql="INSERT IGNORE INTO Users (FID, Name, Date) VALUES ('$fid','$name',NOW())";
转义能解决问题吗?我实际上无法尝试转义它,因为该名称是从 usr facebook 帐户中检索到的。
谢谢