用于删除PHP脚本中的双引号的SQL查询不起作用

时间:2016-10-19 12:36:39

标签: php mysql sql

在我的PHP脚本中,我需要更新字段以删除特定列中的双引号。当我执行我的查询时,字段不会被删除双引号。我怀疑它与转义查询中的字符有关。下面的查询是phpMyAdmin在我点击“#34;创建PHP"在phpMyAdmin中成功运行查询后。

$sql = "UPDATE `TNDB_CSV2` \n"
    . " SET `Event` = TRIM(BOTH \'\"\' FROM `Event`)";

如何将其更改为在PHP脚本中运行而不是在phpMyAdmin中手动运行?

1 个答案:

答案 0 :(得分:1)

你将不得不逃避斜杠本身,以便在执行SQL查询时它们会一直存在,所以我建议你这样做:

  $sql = "UPDATE `TNDB_CSV2` \n"
    . " SET `Event` = TRIM(BOTH '\\\"' FROM `Event`)";

我还摆脱了引号周围的反斜杠