mysqli delete for 1 dag
Hej EksperterJeg vil høre om i kan hjælpe mig med at få det her til at virke i mysqli.
Ved hvordan jeg skal gøre i mysql.
ini_set("display_startup_errors", "on");
ini_set("display_errors", "on");
ini_set("html_errors", "false");
error_reporting(-1); // -1 viser alle slags fejl beskeder
ini_set("ignore_repeated_errors", 0);
/* Select et prepared statement */
if ($stmt = $hellestrik->prepare('SELECT datetime FROM `tbl_url_antal_hits`')) {
/* Bind parametre */
$stmt->bind_param('s', $datetime);
/* Sæt værdier på parametrene */
$datetime = $_POST['datetime'];
/* Eksekver forespørgslen */
$stmt->execute();
/* Bind resultatet */
$stmt->bind_result($datetime);
/* Hent rækker og udskriv data */
while ($stmt->fetch()) {
;}}
/* Delete et prepared statement */
$stmt = $hellestrik->prepare('DELETE FROM tbl_url_antal_hits WHERE datetime < DATE_SUB(NOW(),INTERVAL 1 DAY');
$stmt->bind_param('s', $datetime);
$stmt->execute();
$stmt->close();
echo '<form id="delete" name="delete" method="post" action="">
<input name="datetime" type="hidden" id="datetime" value="<?php echo $datetime; ?>" />
</form>';
Med venlig hilsen
Morten