【问题标题】:Formatting MYSQL call in PHP to TRIM将PHP中的MYSQL调用格式化为TRIM
【发布时间】:2011-08-04 00:50:37
【问题描述】:

我在 PHP 中运行以下命令时遇到困难:

$con = mysql_connect("host", "username", "password") or die ("Unable to connect to server");
mysql_select_db("database") or die ("Unable to select database");
$sql = "UPDATE `table` SET `column` = TRIM(BOTH '"' FROM `column`)";
mysql_query($sql);
echo "quotation mark removed";
mysql_close($con);

这个问题与我认为的语法有关。特别是BOTH '"' FROM 部分。如何编写这个 $sql 调用以便 PHP 能够理解它?

这是我的尝试BOTH '"."""."' FROM

【问题讨论】:

    标签: php mysql syntax quotes trim


    【解决方案1】:

    您需要转义双引号(因为您将其用作字符串分隔符),例如:

    $sql = "UPDATE `table` SET `column` = TRIM(BOTH '\"' FROM `column`)";
    

    【讨论】:

      猜你喜欢
      • 2012-05-13
      • 2011-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多