mangler der ikke en slut parantes ?? skal være
<?php
include_once('../Connect2.php');
$query = mysqli_query($mysqli, "DELETE FROM sogning WHERE DATE(dato) < DATE(DATE_SUB(NOW(), INTERVAL 30 DAY)))";
?>
du kunne overveje at udskrive hvor mange rækker du sletter før du sletter dem
<?php
include_once('../Connect2.php');
$where = "WHERE DATE(dato) < DATE(DATE_SUB( NOW(), INTERVAL 30 DAY) )";
$sql = "SELECT * FROM sogning " . $where;
echo $sql; // test
$query = mysqli_query($mysqli,$sql) or die("Der er sket en fejl. Fejlnr. " . mysqli_errno($mysqli));
$row_cnt = mysqli_num_rows($query);
echo "antal rækker = " . $row_cnt . " Der slettes";
if($row_cnt >0){
$sql = "DELETE FROM sogning ". $where;
echo $sql; // test
$query = mysqli_query($mysqli, $sql);
}
?>
Indlæg senest redigeret d. 02.08.2017 12:58 af Bruger #16075