25. november 2001 - 21:17Der er
13 kommentarer og 1 løsning
Slet i DB, hvis dato er overskredet!!
Hej. Jeg har lavet følgende. problemet er bare, at jeg ikke kan finde et rigtigt datoformat/kommando til MySQL, så KUN de datoer, som er ældre end dags dato bliver slettet. har haft lidt succes med dette script, MEN det slettede HEL DB kalender.
<? $idag=getdate(year,mon,mday); include (\"sql.php\"); $result = mysql_query(\"select * from kalender order by dato asc\"); $number = mysql_num_rows($result);
echo $idag; if ($row[dato]<$idag){ $resultat = mysql_query(\"delete from kalender where \'$dato\'<\'$idag\'\"); } while ($row = mysql_fetch_array($result)) { // printer mine resultater } ?>
Det har jeg prøvet, og den slettede HELE databasen, så hvordan får $dato formatet (YYYY-MM-DD). Desuden skal min dato være MINDRE end dagsdato for at blive slettet < og ikke >
Beklager meget, håber at godskrive dig en anden gang.. Torstein
Synes godt om
Ny brugerNybegynder
Din løsning...
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.