В MySQL, как я могу обновить тип отметки времени? - PullRequest
1 голос
/ 21 апреля 2011

Привет, у меня есть таблица со значением метки времени, когда я пишу это в PHP

mysql_query ("ОБНОВЛЕНИЕ таблицы SET дата = $ newdate ГДЕ имя = Ибрагим ");

это не работает. $ newdate - это строковое значение, которое я читал из той же таблицы ранее. Как я могу изменить столбец даты? спасибо за помощь ...

Ответы [ 2 ]

5 голосов
/ 21 апреля 2011

Вам нужно поместить строковые значения (включая литералы даты) в кавычки для MySQL.

 mysql_query("UPDATE table SET date='$newdate' WHERE name='ibrahim'")
1 голос
/ 21 апреля 2011
mysql_query("UPDATE table SET date='{$newdate}' WHERE name='ibrahim'"); //quote your strings
...