Вставка целого числа и даты и времени из PHP в MySQL 5.0 db error - PullRequest
1 голос
/ 28 марта 2011

Я пытался выяснить, что не так.

Таблица - условие_шлюп. Один столбец - это condition_id, а другой - тип datetime.

код такой

$dt = date("Y-m-d H:i:s");

mysql_query("INSERT INTO conditions_loop (condition_id, date) VALUES ($latest_condition, $dt)") or die(mysql_error());  

$ latest_condition - целое число из 1 цифры.

Ошибка говорит У вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса, который можно использовать рядом с '13: 12: 14) 'в строке 1

Я попробовал все, но это то, чего я не знаю. Спасибо за чтение.

1 Ответ

2 голосов
/ 28 марта 2011

Вы должны указать значение даты:

mysql_query("INSERT INTO `conditions_loop` (`condition_id`, `date`) 
         VALUES ('$latest_condition', '$dt')") or die(mysql_error());  

И пока вы это делаете, также указывайте имена таблиц / полей, используя обратные галочки (`)

...