SQL-Befel per php ausführen Daten löschen

Andy_aus_M

Benutzer
Beiträge
11
Sorry, ist mein erster Eintrag und für die User hier ist das bestimmt schon ärgerlich solche Anfängerfragen zu lesen.

Ich habe wohl falsch gesucht....

Wie kann ich per PHP die Datenbank von einer Webseite ansprechen wo dieser Befehl ausgeführt wird.
Am besten mit Rückmeldung.

DELETE FROM EintragenExpressSearchIndexAttributes WHERE DATEDIFF(NOW(), ak_ankunft) >= 42

Das sollte hoffentlich alle Einträge welche älter als 42 Tage sind aus der Tabelle EintragenExpressSearchIndexAttributes löschen.

Ich benötige bitte mal den Kompletten Code für diese PHP Seite.

Ich muss mich ja erst mit einer Datenbank verbinden, anmelden.

<?php
$db = mysqli_connect("localhost", "Benutzername", "Passwort", "Datenbankname");
if(!$db)
{
exit("Verbindungsfehler: ".mysqli_connect_error());
}
?>

Und wie geht es jetzt weiter ?

Ich hoffe, bis jetzt sind nicht schon Fehler drin.

Währe sehr nett wenn einem Rentner hier geholfen werden kann.
Danke
Rainer
 
Werbung:
Schade..
in den PHP Foren wird die Frage nicht beantwortet, die wollen nix mit Datenbanken zu tun haben und hier will keiner was von PHP wissen.

Wenn mir trotzdem jemand helfen möchte auch gerne per PN
Danke
Andreas, der irgendwie vorher mit Rainer unterschrieben hat...konfus...
 
Werbung:
Du hast verschiedene Systeme und kannst die Probleme darin auch getrennt betrachten.
Mache ein PHP, das sich auf die Datenbank verbindet.
Erweitere das PHP, damit es eine einfache Select Abfrage durchführt.

Erweitere das PHP um eine Fehlerbehandlung. Das gehört sowieso immer dazu.

Prüfe die Funktion der Fehlerbehandlung indem Du ein falsches SQL einsetzt (z.b. Tabelle falsch benannt)
Die Fehlerbehandlung muss nun den SQL Fehler ausgeben (als Log oder als Meldung in PHP).

Nimm ein Datenbanktool Deiner Wahl und erstelle damit unabhängig von PHP die benötigten Statements.
Führe sie aus und prüfe die Ergebnisse: Selektieren, Löschen, Selektieren von gelöschten Daten (Menge muss leer sein)

Setze die Statements in Deinem PHP Code ein. Ergänze nach Bedarf die benötigten SQL Query Parameter in PHP Code. (Für die ersten Schritte können die Parameter fest im SQL stehen)
 
Zurück
Oben