|
|
|
| пытаюсь удалить все записи, но 1 раз срабатывает, а дальше нет, помогает лишь переименовать файл, но все-равно на 1 раз и опять не работает, в чем проблема? | |
|
|
|
|
|
|
|
для: include
(20.06.2007 в 15:19)
| | ну кто-нибудь помогите | |
|
|
|
|
|
|
|
для: include
(20.06.2007 в 16:51)
| | как пишете? | |
|
|
|
|
|
|
|
для: bronenos
(20.06.2007 в 17:00)
| | $query = mysql_query("TRUNCATE `price`"); | |
|
|
|
|
|
|
|
для: include
(20.06.2007 в 18:25)
| | а) почему не DELETE FROM `price`;
б) какое Вам дело до файла, в котором физически хранятся данные? | |
|
|
|
|
|
|
|
для: Trianon
(20.06.2007 в 18:45)
| | а) не помогло
б) файл, тот который обрабатывает данные... с del.php в delete.php | |
|
|
|
|
|
|
|
для: include
(20.06.2007 в 18:59)
| | Что не помогло?
Скажете "записи не удалились" - не поверю. | |
|
|
|
|
|
|
|
для: Trianon
(20.06.2007 в 19:08)
| | truncate table `price` | |
|
|
|
|
|
|
|
для: bronenos
(20.06.2007 в 19:24)
| | неважно.
Это нетранзакционная команда. И выполнять её не в целях администрирования, а для манипуляции данными - некорректно.
Пусть ответит, чем ему delete не подошло. | |
|
|
|
|
|
|
|
для: Trianon
(20.06.2007 в 19:49)
| | понимаете в phpmyadmin все работает и delete и truncate, но вот так:
/*файл del.php*/
include ("con.php");
$query = mysql_query("DELETE FROM `price`");
if ($query)
{
echo "удалены";
}
else
{
echo "не удалены";
}
|
НЕ РАБОТАЕТ, пишет все "удалены", а записи ве-равно остались. | |
|
|
|
|
|
|
|
для: include
(20.06.2007 в 20:49)
| | Что значит остались?
Вы делаете SELECT * FROM `price` и получаете ну хоть одну запись после этого?
Ну ведь нет же! | |
|
|
|
|
|
|
|
для: include
(20.06.2007 в 20:49)
| | я могу и ошибаться, но она возвращает false когда запрос ошибочный
а здесь он выполнен без ошибок, потому и УДАЛЕНЫ типа | |
|
|
|
|
|
|
|
для: bronenos
(20.06.2007 в 22:22)
| | SELECT * FROM `price` работает! все записи выводит и работает удаление определнной записи, но вот тот код что вверху не работает. и еще изменяешь код(тот что выше), там добавил or die(mysql_error()); - заработал но на один раз, удалил этот код (or die(mysql_error());) еще раз заработал и все. но ошибки нету. | |
|
|
|
|
|
|
|
для: include
(21.06.2007 в 11:13)
| | удалил
if ($query)
{
echo "удалены";
}
else
{
echo "не удалены";
}
|
и все заработало. почему? | |
|
|
|