在我的PHP脚本中,我需要更新字段以删除特定列中的双引号。当我执行我的查询时,字段不会被删除双引号。我怀疑它与转义查询中的字符有关。下面的查询是phpMyAdmin在我点击“#34;创建PHP"在phpMyAdmin中成功运行查询后。
$sql = "UPDATE `TNDB_CSV2` \n"
. " SET `Event` = TRIM(BOTH \'\"\' FROM `Event`)";
如何将其更改为在PHP脚本中运行而不是在phpMyAdmin中手动运行?
答案 0 :(得分:1)
你将不得不逃避斜杠本身,以便在执行SQL查询时它们会一直存在,所以我建议你这样做:
$sql = "UPDATE `TNDB_CSV2` \n"
. " SET `Event` = TRIM(BOTH '\\\"' FROM `Event`)";
我还摆脱了引号周围的反斜杠