我有一个 sql 请求,在 firebug 中我有一个错误。
这是我的 sql 请求:
$sql = "UPDATE public.".$tableBDD." SET ".$champsDB." WHERE ".$idTable."='".$idUpdate."'";
在此之前,我有这个:
$champsDB.= $champs->nom.'=\''.addslashes($ligne[$i]).'\',';
所以它应该可以工作,因为我在字符串中添加了斜杠。但我的错误是:
警告:pg_query():查询失败:错误:« hiver » LINE 1 上的语法错误:...M_ASK',annee_ref_c_amg='1958',nom_culture='Blé d\'hiver ',dat...
它在“d'\hiver”上显示错误所以我不明白为什么,因为我不应该再有引号错误了。
有人能帮助我吗 ?