Здравствуйте! Проконсультируйте пожалуйста, как можно решить следующую проблему: Когда страница большая, например таблица с 100 или 200 строками, её не возможно полностью закинуть в базу, она закидывается только наполовину, а на движках нормально, в чем я ошибся или что не учёл?
DROP table IF EXISTS pages; CREATE table pages ( idPage int(10) auto_increment PRIMARY KEY, idCategory int(10) DEFAULT '1' NOT NULL, idUser int(10) DEFAULT '1' NOT NULL, title varchar(255) NOT NULL, subTitle varchar(255) NOT NULL, file varchar(255) NOT NULL, content TEXT, date DATE NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
function addPageInDB() { if (isset($_POST['idCategory'])) dbConnect("INSERT INTO pages (idCategory, idUser, title, subTitle, file, content, date) VALUE ('".$_POST['idCategory']."', '2', '".$_POST['title']."', '".$_POST['subTitle']."', '".$_POST['file']."', '".$_POST['content']."', '".date('Y-m-d H:i:s')."');"); else dbConnect("INSERT INTO pages (idUser, title, subTitle, file, content, date) VALUE ('2', '".$_POST['title']."', '".$_POST['subTitle']."', '".$_POST['file']."', '".$_POST['content']."', '".date('Y-m-d H:i:s')."');"); indexPages(); } dbConnet() - функция подключения к базе и выполнения запроса.
1. Поля title, file, content, subTitle обрабатывай функцией mysql_real_escape_string 2. Дату храни в UNIXTIME. 3. Ошибка в запросе insert into pages(...) VALUES (...) upd: Надеюсь, file содержит путь к файлу а не сам файл.