• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Mithilfe von PHP einen Datensatz löschen

  • Ersteller Ersteller Plankton
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
P

Plankton

Guest
Hallo.

ich habe in meineer offline-Ausgabe von php-tut.net jetzt den MySQL Befehl zum löschen von Datensätzen gefunden.
Code:
DELETE FROM
    News
WHERE
    ID='5';
Allerdings bräuchte ich
1. ein PHP-Script, das diesen Löschvorgang vornimmt
2. eine Abänderung des Scriptes, sodass der User per eingabe der id in ein formularfeld die Datenzeile löschen kann.

Beispiel:

id Nummer Name Preis
| 1 | 233 | apfel | 5,00 €
| 2 | 2232 | auto | 2000€
| 3 |323 | benzin| 33€/l

Wenn der Benutzer des Systems jetzt den Eintrag nummer 3 (das Auto) komplett löschen will, so muss er nur in ein Formularfeld eintragen, welche id gelöscht werdne soll.

Ich hoffe, mir kann jemand helfen?!:-|

mfg Plankton
 
Allerdings bräuchte ich
1. ein PHP-Script, das diesen Löschvorgang vornimmt
2. eine Abänderung des Scriptes, sodass der User per eingabe der id in ein formularfeld die Datenzeile löschen kann.
Das ist mein Problem: Ich kenne den PHP-Befehl zum löschen von MySQL-Datensätzen nicht. Und wie man deises dann per formular "steuter", kenne ich auch nicht.

Also ist mein Problem, das ich folgendes nicht realisiert bekomme:
Wenn der Benutzer des Systems jetzt den Eintrag nummer 3 (das Auto) komplett löschen will, so muss er nur in ein Formularfeld eintragen, welche id gelöscht werdne soll.

Und das ganze als Frage:
Gibt es einen Code, der einem User erlaubt, in ein Formular die id-Nummer einzutragen, und mit einem Klick auf "Löschen" die Zeile mit der id zu löschen?

mfg Plankton
 
Einen PHP-Befehl gibt es nicht. Du schickst die SQL-Anweisung mittels mysql_query() an die Datenbank und dort wird der Query dann ausgeführt.

Pseudo-Code
Code:
if(Formular abgeschickt und ID eingetragen)
    baue SQL-Anweisung zusammen
    $sql = 'DELETE FROM tabelle WHERE id = ' . $_POST['id'];
    
    SQL-Query abschicken/ausführen

else
    Formular anzeigen

Hoffe, dass das etwas weiterhilft.
 
Danke schön. Werde mich gleich mal dransetzen.

mfg Plankton
EDIT: Klappt alles wunderbar, danke nochmal^^
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
Zurück
Oben