PHP/MySQL | Косяк в таблице или в запросе.
Тема закрыта by
ssh
Причина: VarrkaN, благодарю
Причина: VarrkaN, благодарю
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'INSERT INTO `news` SET `text` = 'Тест', `time` = '1453310848' at line 1
DELETED
20 января 2016, в 21:05
Delete
Traceroute (20.01.2016 в 18:18)
Крч, сломал голову уже.
Все меняю код, а таблица не пополняется, заново пересоздавал, и менял запросы, а записи так и нету.
Отрывок запроса на создание базы
CREATE TABLE IF NOT EXISTS `news` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`text` text NOT NULL,
`avtor` varchar(244) NOT NULL,
`time` varchar(244) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Сам код на отправку запроса, и записи в табл:
Крч, сломал голову уже.
Все меняю код, а таблица не пополняется, заново пересоздавал, и менял запросы, а записи так и нету.
Отрывок запроса на создание базы
CREATE TABLE IF NOT EXISTS `news` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`text` text NOT NULL,
`avtor` varchar(244) NOT NULL,
`time` varchar(244) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Сам код на отправку запроса, и записи в табл:
if (isset($_REQUEST['ok'])) {
$text = $_POST['text'];
mysql_query("INSERT INTO `news` SET `text` = '".$text."', `avtor` = '".$userlogin."', `time` = '".time()."'");
$_SESSION['info'] = 'Удалено';
header('location: /admin.php');
}
echo '<div class="panel panel-default">
<div class="panel-heading"><center>АдминПанель</div></center>
<form action="" method="POST">
<div class="panel-body">
Текст новости:<br /><input type="text" name="text" maxlength="45" class="form-control" />
</br>
<input type="submit" class="btn btn-primary" name="ok" value="Изменить" />
</div> </form> </div>';
INSERT INTO `news`(`text`, `autor`, `time`) VALUES ('$text', '$userlogin', 'time()')
Синтаксис команд изучай, SET для UPDATE как бы...
VarrkaN, сейчас попробуем.
VarrkaN, все, спасибо за содействие.