Stmt DELETE
Auflistung oder Formular muß erstellt werden
<?php
$id = isset($_GET['id']) ? $_GET['id'] : ''; // tested
oder
$id = isset($_POST['id']) ? $_POST['id'] : ''; // tested
oder
$id = isset($_POST['id']) ? $_POST['id'] : ''; // tested
?>
// tested Symbolisch für geprüfte Daten aus einer Auflistung oder einem Formular
<?php
Entsprechende Datenbank Verbindung einfügen
Datenbank eintrag löschen
Vorbereiten
$stmt=$msql->prepare("DELETE FROM a_table WHERE id=?");
$stmt->bind_param('i', $id);
$stmt->bind_param('i', $id);
Ausführen
if ($stmt->execute())
Prüfen
{
echo "DELETE erfolgreich.";
}
else
{
echo "Da ist was schief gelaufen.";
}
echo "DELETE erfolgreich.";
}
else
{
echo "Da ist was schief gelaufen.";
}
Objekt schließen einfügen
Verbindung beenden einfügen
?>
$stmt=$pdo->prepare("DELETE FROM a_table WHERE id=:id");
$stmt->bindParam(":id", $id, PDO::PARAM_INT);
$stmt->bindParam(":id", $id, PDO::PARAM_INT);
Ausführen
if ($stmt->execute())
Prüfen
{
echo "DELETE erfolgreich.";
}
else
{
echo "Da ist was schief gelaufen.";
}
echo "DELETE erfolgreich.";
}
else
{
echo "Da ist was schief gelaufen.";
}
Objekt schließen einfügen
Verbindung beenden einfügen
?>
Löscht die gesamte Zeile(id) aus der Tabelle a_table der gewählten id.
DELETE löscht sofort und unwiderbringlich die gesamte Zeile(id),
es ist ratsam vorher eine Abfrage zu erstellen.
es ist ratsam vorher eine Abfrage zu erstellen.