LEXAlForpostl
Мой дом здесь!
- Регистрация
- 21 Май 2008
- Сообщения
- 766
- Реакции
- 228
- Автор темы
- #1
Здравствуйте.
Написал скриптик, который из таблицы удаляет дубли.
Скрипт, почему-то удаляёт всё.
Пробовал
Не помогает, также удаляет всё.
Да, и ещё.
Если вставляю отдельно sql запрос в РНРМуАдмине, то удаляются только дубли.
А через скрипт удаляется всё.
Написал скриптик, который из таблицы удаляет дубли.
PHP:
<?
$db = mysql_connect("localhost", "root","") or die ("Ошибка соединения");
mysql_select_db("db", $db)or die ("Ошибка соединения с бд ");
$result = mysql_query("SELECT id, text FROM table");
while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
$sql="DELETE FROM `table` WHERE `id` <> '".$row["id"]."' AND `url`='".$row["text"]."'";
echo $sql."<br>";
$result2 = mysql_query($sql) or die (mysql_error());
}
?>
Пробовал
PHP:
$sql="DELETE FROM `table` WHERE `id` != '".$row["id"]."' AND `url`='".$row["text"]."'";
Да, и ещё.
Если вставляю отдельно sql запрос в РНРМуАдмине, то удаляются только дубли.
А через скрипт удаляется всё.