12. oktober 2005 - 21:51Der er
24 kommentarer og 2 løsninger
Mysql / Dato halløj..
Hej! Jeg har lige et problem.. Jeg har en mysql database med en række der hedder dato, som indholder datoer af dette format: 30-12-2000 .. Det jeg så skal have min mysql string til, er at kun hente de poster, som har en dato er er => idag.. Jeg kan bare ikke få det til at fungere..:/
$resultat = mysql_query("select id, dato, tekst from table where DATE_FORMAT(dato,'%d-%m-%Y') => to_date('%d-%m-%Y') order by dato limit $vis_fra, $pr_side") or die(mysql_error());
prøv $resultat = mysql_query("select id, dato, tekst from table where DATE_FORMAT(dato,'%d-%m-%Y') => DATE_FORMAT(NOW(),'%d-%m-%Y') order by dato limit $vis_fra, $pr_side") or die(mysql_error());
$dato=date('d-m-Y'); $resultat = mysql_query("select id, dato, tekst from table where DATE_FORMAT(dato,'%d-%m-%Y') => $dato order by dato limit $vis_fra, $pr_side") or die(mysql_error());
dato=date('d-m-Y'); $resultat = mysql_query("select id, dato, tekst from table where dato => '".$dato."' order by dato limit $vis_fra, $pr_side") or die(mysql_error());
$resultat = mysql_query("select id, dato, tekst from table where DATE_FORMAT(dato,'%d-%m-%Y') => FROM_UNIXTIME(UNIX_TIMESTAMP(),'%d-%m-%Y') order by dato limit $vis_fra, $pr_side") or die(mysql_error());
You have an error in your SQL syntax near '=> FROM_UNIXTIME(UNIX_TIMESTAMP(),'%d-%m-%Y') order by dato limit 0, 10' at line 1
I får lige hele koden..: $resultat = mysql_query("select id, dato, klokken, sted, `by`, arrangement from gigz where DATE_FORMAT(dato,'%d-%m-%Y') => FROM_UNIXTIME(UNIX_TIMESTAMP(),'%d-%m-%Y') order by dato limit $vis_fra, $pr_side") or die(mysql_error());
$sql = "SELECT id, dato, tekst FROM table WHERE DATE_FORMAT(dato,'%d-%m-%Y') >= FROM_UNIXTIME(UNIX_TIMESTAMP(),'%d-%m-%Y') ORDER BY dato LIMIT ". $vis_fra .",". $pr_side; echo $sql; $rs = mysql_query($sql);
Hvis du skrive variblen $sql ud ser det så OK ud, eller....?
$dato=date('d-m-Y'); $resultat = mysql_query("select id, dato, klokken, sted, `by`, arrangement from gigz where dato >= $dato order by dato limit $vis_fra, $pr_side") or die(mysql_error());
Skrev sådan set bare de eksisterende indlæg om, så giv du dem bare til michael ;)
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.