Я работал над созданием формы, которая отправляет контент в мою базу данных, но я решил, что вместо использования выпадающего меню для выбора даты я бы предпочел использовать текстовое поле. Мне было интересно, какие изменения мне нужно будет внести в мой файл создания таблицы.
<?php mysql_connect ('localhost', 'root', 'root') ;
mysql_select_db ('tmlblog');
$sql = "CREATE TABLE php_blog (
id int(20) NOT NULL auto_increment,
timestamp int(20) NOT NULL,
title varchar(255) NOT NULL,
entry longtext NOT NULL,
PRIMARY KEY (id)
)";
$result = mysql_query($sql) or print ("Can't create the table 'php_blog' in the database.<br />" . $sql . "<br />" . mysql_error());
mysql_close();
if ($result != false) {
echo "Table 'php_blog' was successfully created.";
}
?>
Это временная метка, которую мне нужно отредактировать, чтобы войти через текстовое поле. Название и запись в настоящее время вводятся с помощью этого метода в любом случае.
Всякий раз, когда я использую свою форму для обновления базы данных, я получаю следующее сообщение об ошибке:
Невозможно вставить в таблицу php_blog.
INSERT INTO php_blog (time_stamp, title, entry,) VALUES ('1270140960', 'kjkkj', 'jkjkjk')
У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с ') VALUES (' 1270140960 ',' kjkkj ',' jkjkjk ')' в строке 1