|
|
|
| Приветствую, помогите исправить цыкл.
Удаляю все записи из таблицы таким вот способом
$del = mysql_query ("SELECT str FROM baza1 WHERE str='$id'",$db);
if (mysql_num_rows($del) > 0 )
{
$row = mysql_fetch_array($del );
do
{
$del= mysql_query ("DELETE FROM baza1 WHERE str='$id'");
}
while ($row = mysql_fetch_array($del));
}
else {}
if ($del =='true')
{
echo "<p>База (baza1) Все записи, удалено успешно!</p>";
}
else
{
echo "<p>База (baza1) Записей небыло!</p>";
}
|
Выдаёт ошибку: mysql_fetch_array(): supplied argument is not a valid MySQL result resource | |
|
|
|
|
|
|
|
для: PSB
(15.03.2009 в 19:26)
| | кусок
do
{
$del= mysql_query ("DELETE FROM baza1 WHERE str='$id'");
}
|
лучше заменить на
do
{
mysql_query ("DELETE FROM baza1 WHERE str='$id'");
}
|
ибо $del не надо затирать | |
|
|
|
|
|
|
|
для: mechanic
(15.03.2009 в 19:52)
| | А как проверить удаление и вывести сообщение? | |
|
|
|