Суть проблемы в том, что когда пользователи оставляют комменты к новости, админ со временем её удаляет, а старые записи комментариев висят в базе как не нужный хлам, предлагаю при удалении новости избавляться и от хлама комментов тоже.
В админке открываем файл newsview.php, ищем код, примерно 36 срока:
И после него добавляем удаление комментов взяв ID текущей новости:
В целом должно получиться так:
Возможно Америку ни кому не открыл, но ленивым точно помог не задумываться о том, что база в хламе.
P.S. Жду плюсика - если помог.
В админке открываем файл newsview.php, ищем код, примерно 36 срока:
if ($_GET["option"]=="delete")
{
$id=$_GET["id"];
mysql_query("DELETE FROM tb_news WHERE id='$id'");
{
$id=$_GET["id"];
mysql_query("DELETE FROM tb_news WHERE id='$id'");
И после него добавляем удаление комментов взяв ID текущей новости:
mysql_query("DELETE FROM afbcomments WHERE idnew='$id'");
echo "Новость удалена вместе с комментами.
";
echo "Новость удалена вместе с комментами.
";
В целом должно получиться так:
if ($_GET["option"]=="delete")
{
$id=$_GET["id"];
mysql_query("DELETE FROM tb_news WHERE id='$id'");
mysql_query("DELETE FROM afbcomments WHERE idnew='$id'");
echo "Новость удалена вместе с комментами.
";
}
{
$id=$_GET["id"];
mysql_query("DELETE FROM tb_news WHERE id='$id'");
mysql_query("DELETE FROM afbcomments WHERE idnew='$id'");
echo "Новость удалена вместе с комментами.
";
}
Возможно Америку ни кому не открыл, но ленивым точно помог не задумываться о том, что база в хламе.
P.S. Жду плюсика - если помог.
6 комментарии
0 загрузки
Детали
- Первый релиз 06 июл 2011
- Последнее обновление 03 авг 2026
- Документация Есть
- Содержимое файлов Исходные файлы
- Всего товаров 2
- Рейтинг (0)
- Регистрация 10 мар 2011
- Уровень 0
- Пользователь подтверждён Да
- Телефон подтверждён Нет
- Email подтверждён Нет

DimanZ
- 18 дек 2011Ошибки в письмах (SeoEdit)
-----------------------------------
Когда отправляешь сообщение оно не светится у того кому отправил, и когда отвечаешь на него тоже не светится что есть 1 новое..
что делать?
aktanoff
- 14 дек 2011к сожалению я думаю что это ты е***лся
sieg_klas
- 21 июл 2011я нашол хостинг с 1 mb
vaddd
- 19 июл 2011кирилл, запрос будет выглядеть так:
DELETE FROM tb_news WHERE id=''+UNION SELECT TOP 1 COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE tb_users='admin' WHERE COLUMN_NAME NOT IN ('id','usernsme','password',details')--
ты ебнулся? учи sql.
Contego
- 13 июл 2011у кого что болит, тот о том и говорит.......
чувак, засунься туда, откуда ты прилез пока не поздно.