Исправим недочёт при удалении новостей к которым есть комменты.Суть проблемы в том, что когда пользователи оставляют комменты к новости, админ со временем её удаляет, а старые записи комментариев висят в базе как не нужный хлам, предлагаю при удалении новости избавляться и от хлама комментов тоже.
В админке открываем файл newsview.php, ищем код, примерно 36 срока:
{
$id=$_GET["id"];
mysql_query("DELETE FROM tb_news WHERE id='$id'");
И после него добавляем удаление комментов взяв ID текущей новости:
echo "<font color="#cc0000"><b>Новость удалена вместе с комментами.</b></font><br><br>";
В целом должно получиться так:
{
$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. Жду плюсика — если помог.
Отправить комментарий
Вы должны быть зарегистрированы чтобы оставить комментарий.
Вы должны быть зарегистрированы чтобы оставить комментарий.