Исправляем недочёт новостей на МФС

Исправим недочёт при удалении новостей к которым есть комменты.Суть проблемы в том, что когда пользователи оставляют комменты к новости, админ со временем её удаляет, а старые записи комментариев висят в базе как не нужный хлам, предлагаю при удалении новости избавляться и от хлама комментов тоже.

В админке открываем файл newsview.php, ищем код, примерно 36 срока:

if ($_GET["option"]=="delete")
    {
        $id=$_GET["id"];
        mysql_query("DELETE FROM tb_news WHERE id='$id'");


И после него добавляем удаление комментов взяв ID текущей новости:

mysql_query("DELETE FROM afbcomments WHERE idnew='$id'");

        echo "<font color="#cc0000"><b>Новость удалена вместе с комментами.</b></font><br><br>";


В целом должно получиться так:

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 "<font color="#cc0000"><b>Новость удалена вместе с комментами.</b></font><br><br>";
    }


Возможно Америку ни кому не открыл, но ленивым точно помог не задумываться о том, что база в хламе.

P.S. Жду плюсика – если помог.

Автор публикации

не в сети 2 года

ZICKFREED

Комментарии: 2Публикации: 2Регистрация: 10-03-2011

Понравилась статья? Поделись в соц. сетях:

Похожие новости

Отправить комментарий

avatar
wpDiscuz
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля