Hallo erstmal,
meine Wenigkeit ist neu hier und auch im Prinzip neu im Programmiern
Daher hoffe ich habt ihr etwas nachsehen mit mir.
Nun aber zu meinem Problem. Ich führe folgenden Code aus
Das echo gibt mir folgendes aus:
Aber ausgeführt wird es nicht!
Wenn ich hingegen nur 1 Ergebnis drin habe, sprich $_POST[delid] nur eine ID hat, dann wird es ausgeführt. Meine Frage, woran liegts?
Ahja, kopiere ich $del_sql direkt ins mysql (phpMyAdmin oder Shell) funzt's.
-etwas ratlos-
C.
meine Wenigkeit ist neu hier und auch im Prinzip neu im Programmiern
Daher hoffe ich habt ihr etwas nachsehen mit mir.
Nun aber zu meinem Problem. Ich führe folgenden Code aus
PHP-Code:
foreach ($_POST[delid] as $id) {
$del_sql .= "DELETE FROM `referer` WHERE `id` = '".$id."' LIMIT 1;";
}
echo $del_sql;
mysql_query($del_sql,$db_connect);
Code:
DELETE FROM `referer` WHERE `id` = '1491'; DELETE FROM `referer` WHERE `id` = '1480';
Wenn ich hingegen nur 1 Ergebnis drin habe, sprich $_POST[delid] nur eine ID hat, dann wird es ausgeführt. Meine Frage, woran liegts?
Ahja, kopiere ich $del_sql direkt ins mysql (phpMyAdmin oder Shell) funzt's.
-etwas ratlos-
C.
Kommentar