30.04.2013 / 22:18 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| require_once('incfiles/core.php');
require_once('../incfiles/head.php');
//исправь на:
require_once('../incfiles/core.php');
require_once('../incfiles/head.php');
он не может core.php подключить, поэтому и была 500 __________________
знает толк |
30.04.2013 / 22:33 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| vl@volk, aa
__________________
わからない!! |
30.04.2013 / 23:03 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| я еще и файлы не в той кодировке сохранил теперь все отображается __________________
わからない!! |
1.05.2013 / 21:26 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| Как с бд удалить все записи, кроме 10-ти последних?
|
1.05.2013 / 21:37 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Просмотри функции для работы с бд, в учебнике попадался пример, там просто делается. Помойму получаешь индекса всех таблиц, потом отнимаешь десять и остальные удаляешь
__________________
знает толк |
1.05.2013 / 21:42 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| vl@volk, уже искал, но ничего подобного не попадалось в глаза. Например, у меня в таблице 800 записей, мне надо удалить 790, а последних десять оставить. Я то знаю как можно, но это достаточно увеличит код, а есть предположение , что деляется все это одним запросом.
|
1.05.2013 / 21:54 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| глянь здесь, может чего найдешьмне лично понравился этот учебник __________________
знает толк |
1.05.2013 / 22:04 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| vl@volk, проглянул, вроде подобного нет.
|
1.05.2013 / 23:40 | |
web_demon Супервизор Сейчас: Offline
Регистрация: 11.01.2010
| Dinisimys, ну одним запросом вряд-ли, а двумя вполне. Первым считаешь количество записей в базе - вторым все удаляешь: Получаем $count SELECT COUNT(*) FROM `table`; И второй: DELETE FROM `table` ORDER BY `id` DESC LIMIT ' .($count-10). '
Фиг его знает, может будет работать. И еще насчет DESC или ASC не уверен
Изменено web_demon (1.05 / 23:41) (всего 1 раз) |
2.05.2013 / 09:57 | |
Artorius Пользователь Сейчас: Offline
Имя: Артур Регистрация: 29.08.2012
| если автоинкримент то можно так $id_max=mysql_insert_id(); $id=$id_max-10; mysql_query("DELETE FROM `table` WHERE `id`<".$id."");
|