我试图在我的数据库中放入一些信息,我从文本文件中获取信息,但我有下一个问题,有一些我想插入的单词有一个简单的撇号(')所以你怎么样知道当你为字符串做一个插入时,你需要为每个字符串添加几个'',所以当一个带有简单撇号的单词出现时,我得到了语法错误。例如:
$player = N'Zogbia
$resultado = mysql_query( "INSERT INTO equipo VALUES( '$nom_equipo', '$player' );" , $link );
如果不修改那个简单的撇号,我怎么能插入那种名字?
答案 0 :(得分:0)
我会使用像addslashes或real_escape_string这样的函数: http://php.net/manual/en/function.addslashes.php http://www.php.net/manual/en/mysqli.real-escape-string.php