Befehl in phpMyAdmin ja, als PHP nein ?

Peter_aus_M

Neuer Benutzer
Beiträge
1
Wie kann ich das machen ?

Es sollen nach einem Eintrag alle Datensätze, älter als 30 Tage gelöscht werden.

Mit pypMyAdmin mach ich es so:

DELETE FROM Kontaktliste WHERE DATEDIFF(NOW(),Datum) >= 30

Als PHP-Seite funktioniert es nicht mehr

<?php
$servername = "localhost";
$username = "user";
$password = "secret";
$dbname = "db1";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

// sql to delete a record
$sql = "DELETE FROM Kontaktliste WHERE DATEDIFF(NOW(),Datum) >= 30";
?>
 
Werbung:
Wieso ist hier PHP nicht erwünscht? Würde mich schon mal interessieren. Ja klar es ist ein DB Forum hier und es gibt etliche PHP spezifische Foren. Aber andersherum PHP und MySQL sind so gut wie Geschwister :)
 
Werbung:
Zurück
Oben