Почему-то не может добавить данные в базу. Не пойму по чему. Помогите разобраться!
вот код файла
<?php include('config.php');
if(isset($_GET['id_book']))
{
$id = $_GET['id_book'];
}
$result_load_book = mysql_query("SELECT * FROM all_books WHERE id='$id'", $con);
if(!$result_load_book)
{
echo "<br><p>При подключении к базе данных возникла ошибка!</p><br><br>";
exit(mysql_error());
}
if(mysql_num_rows($result_load_book) > 0)
{
$load_book = mysql_fetch_array($result_load_book);
$url_book = $load_book['url'];
$nlbu = mysql_query("UPDATE all_books SET load=load+1 WHERE id='$id'");
if($nlbu)
{
echo "<html>
<head>
<meta http-equiv='Refresh' content='0; URL=$url_book'></head></html>";
exit();
}
else
{
echo "Обновление не произошло!";
}
}
else
{
echo "<br><p>В базе данных нет информации!</p>";
}
?>
Перескакивает на
echo "Обновление не произошло!";
Инфо от таблице
–
– Структура таблицы `all_books`
–
CREATE TABLE IF NOT EXISTS `all_books` (
`id` int(11) NOT NULL auto_increment,
`cat` int(11) NOT NULL,
`title` varchar(255) NOT NULL,
`meta_k` varchar(255) NOT NULL,
`meta_d` varchar(255) NOT NULL,
`date` date NOT NULL,
`author` varchar(255) NOT NULL,
`img` varchar(255) NOT NULL,
`url` varchar(255) NOT NULL,
`mb` varchar(5) NOT NULL,
`load` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=2 ;
`load` varchar(255) NOT NULL,
тип ячейки не тот. Может быть INT?