Næ, jeg forstår godt du ikke ønsker at slette andet end det du skal ;o) Jeg forstår bare ikke at den anden forespørgsel fejler. Hvis jeg var dig vil jeg nok lave en kopi af tabellen som backup, inden du eksperimenterer for meget.
SELECT nyhedsbrev.pmnl_address.* FROM nyhedsbrev.pmnl_address, nyhedsbrev.notmail WHERE nyhedsbrev.pmnl_address.email = nyhedsbrev.notmail.mail
virker
men
delete from nyhedsbrev.pmnl_address where email in (SELECT nyhedsbrev.pmnl_address.* FROM nyhedsbrev.pmnl_address, nyhedsbrev.notmail WHERE nyhedsbrev.pmnl_address.email = nyhedsbrev.notmail.mail)
det var ver 2 - men det har vel ikke noget at gøre med at MySQL ikke kan finde ud af koden. Endte med dette
$query = "select mail from notmail"; $result = mysql_query($query) or die("Couldn't execute query"); while ($row= mysql_fetch_array($result)) { $notmail = $row["mail"]; print "$notmail<br>"; mysql_query("delete from pmnl_address where email = '$notmail'"); mysql_query("delete from notmail where mail = '$notmail'"); }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.