Hallo,
ich möcht Einträge in der Datenbank wieder löschen.
Dies klappt auch bisher ganz gut, wenn ich nur mit der ID oder mit dem removecode lösche.
Wenn ich nun aber mit ID und noch einem Werte löschen möchte funktioniert das nicht.
Wie sieht es richtig aus?
Ok, Fehler gefunden. AND darf man in diesem Fall nicht benutzen. Nur &&
Aber wieso ist das so?
Jetzt habe ich noch eine Merkwürdigkeit festgestellt.
Ich benutze folgenden Code um abzufragen, ob der Eintrag gelöscht wurde.
Ohne diese und Verknüpfung hat das auch prima geklappt.
Aber jetzt bekomme ich immer die Meldung, dass das Löschen erfolgreich war.
Ganz egal ob die Daten vorhanden sind oder nicht.
ich möcht Einträge in der Datenbank wieder löschen.
Dies klappt auch bisher ganz gut, wenn ich nur mit der ID oder mit dem removecode lösche.
Wenn ich nun aber mit ID und noch einem Werte löschen möchte funktioniert das nicht.
Wie sieht es richtig aus?
PHP:
$loeschen = "DELETE FROM bilder WHERE id = $id AND removecode = '$delkey'";
$loesch = mysql_query($loeschen);
Aber wieso ist das so?
Jetzt habe ich noch eine Merkwürdigkeit festgestellt.
Ich benutze folgenden Code um abzufragen, ob der Eintrag gelöscht wurde.
Ohne diese und Verknüpfung hat das auch prima geklappt.
Aber jetzt bekomme ich immer die Meldung, dass das Löschen erfolgreich war.
Ganz egal ob die Daten vorhanden sind oder nicht.
PHP:
if($loesch == true)
{
echo "Loeschen war erfolgreich";
}
else
{
echo "Fehler beim Loeschen";
}
Zuletzt bearbeitet: