Webstatt.org - Community seit 2006 - 2012 (2024?)

datensatz ausgeben und gleich löschen

Avatar user-180
27.05.2007 17:40

hallo.. ich hab ein broblem:

ich möchte einen datensatz erst ausgeben, dann löschen, aber das funktioniert nicht. er wird zwar ausgegeben, aber dann nicht mehr gelöscht.

warum?

$abfrage_code = "SELECT * FROM `".$db_prefix."newsletter` WHERE `code` = '".$_GET['code']."'";
$ergebnis_code = mysql_query($abfrage_code);

while($row = mysql_fetch_object($ergebnis_code)){
$nachricht="Hallo!tschuess.";

$betreff = "Newsletter-Abmeldung für ".$row->email;
$from .= "Reply-To: newsletter@rebellen-web.de\n";
$from .= "X-Mailer: PHP/" . phpversion(). "\n";
$from .= "X-Sender-IP: ".$REMOTE_ADDR."\n";
$from .= "Content-Type: text/html";
$from = "From: Rebellen Newsletter <newsletter@rebellen-web.de>";
mail($row->email,$betreff,$nachricht,$from);
}

mysql_free_result($ergebnis_code);

$abfrage_loeschen = "SELECT * FROM `".$db_prefix."newsletter` WHERE `code` = '".$_GET['code']."'";
$ergebnis_loeschen = mysql_query($abfrage_loeschen);
echo mysql_error();

may the force be with you. but mostly with me.
user-303
27.05.2007 17:42

ganz heißer tipp: benutz DELETE

Avatar user-180
27.05.2007 17:51

dammit manchmal kann die lösung so einfach sein... und ich suche da ne halbe stunde...


danke!

may the force be with you. but mostly with me.