[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: массовое удаление строк в таблице Mysql
Страницы: 1, 2
GreenJo
если делать по примеру rooor то пишет что я не указал кого надо выселить
если брать пример

kjdgh

то пишет что выселены но, из базы не удаляет (
rooor
в mysql_affected_rows() укажи подключение, переменную, где подключаешься к базе

пример:
$link = mysql_connect('localhost', '','');

/*
.....
*/


mysql_affected_rows($link)

GreenJo

<?php
if(isset($_POST['drop'], $_POST['id']) && is_array($_POST['id']) && !empty($_POST['id']))
{
$id = array();
foreach($_POST['id'] as $value)
{
if($value > 0)
$id[] = (int)$value;
}

if(!empty($id))
{
mysql_query ("DELETE FROM `students` WHERE `id` IN(". implode($id, ',') .")");
mysql_query ("DELETE FROM `rooms` WHERE `id_room` IN(". implode($id, ',') .")");
if(mysql_affected_rows($db))
echo "<p>Студент выселен из общежития и комнаты</p>";
else
echo "<p>Ошибка при выселении</p>";
}
else
echo "<p>Вы не указали кого надо выселить.</p>";
}
?>


все ровно не видит
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.