Форматирование вызова MYSQL в PHP в TRIM - PullRequest
1 голос
/ 04 августа 2011

У меня проблемы с выполнением следующей команды в 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

1 Ответ

2 голосов
/ 04 августа 2011

Вам необходимо экранировать двойную кавычку (поскольку вы используете ее как разделитель строк), например:

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