11. maj 2003 - 10:25Der er
8 kommentarer og 1 løsning
Udløbstid på sql post...
Hejsa, Jeg er ved at lave en lille salgsside, og der indrykker jeg poster via en form til en sql database. Jeg ville så gerne have det sådan at man f.eks. kunne sætte en grænse på hvor lang tid en post skulle være tilgængelig. Kan det lade sig gøre??
F.eks. hvis man indrykker en post, og så skal den være tilgængelig i en uge, og så slettes den automatisk fra db'en. Kan noget i den stil lade sig gøre??
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Det er ikke muligt at slette nogle poster fra databasen automatisk. Du er nødt til at lave fx. en PHP-script som laver en tjek på dato-feltet og sletter de poster som er ældre end en uge.
Men det kan også lade sig gøre ved at skrive (hvis datoen er ÅÅÅÅ-MM-DD): DELETE FROM <table> WHERE dato<=(DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 7 DAY)),'%Y-%m-%d')
Det er det her php script jeg har lavet til at trække data ud fra db'en: --------- <? $visfra = $_GET[visfra];
if(!$_GET[visfra]) { $visfra = 0; }
$query = mysql_query("SELECT * FROM kobsalgbytte WHERE kategori='$_GET[kat]' ORDER BY id ASC limit $visfra, 5"); while ($row = mysql_fetch_array($query)) {
echo "<tr>"; echo "<td width='20'><div align='center'><img src='../images/link.gif' width='12' heigth='13'></div></td>"; echo "<td colspan='3' height='20' valign='middle'><b>$row[titel]</b></td>"; echo "</tr>"; echo "<tr>"; echo "<td width='20' rowspan='3'><div align='center'></div>"; echo "<div align='center'></div>"; echo "<div align='center'></div></td>"; echo "<td colspan='3'>$row[beskrivelse]</td>"; echo "</tr>"; echo "<tr>"; echo "<td width='480'><b>Dato: </b>$row[dato] | <b>Hits: </b>$row[hits] | <b>Tilføjet af: </b><a href='mailto: $row[email]'>$row[navn]</a></td>"; echo "</tr>"; echo "<tr>"; echo "<td colspan='3'> </td>"; echo "</tr>"; } ?> ---------- Hvordan skal jeg så skrive det, for at få det til at passe med det sql kode jeg skrev ovenfor?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.