Avatar billede tras Juniormester
19. juli 2006 - 14:35 Der er 6 kommentarer og
1 løsning

Problemer med at date i get from db

Jeg har problemer med at få min php til at vise alle raids som enten er = med dags dato eller > end dags dato vil i ikke godt hjælpe.

date er vist sådan her i db "July 18 2006"

her er koden

<?
                        $date = date("F d Y");
                        $SQL = "SELECT * FROM wow_raid WHERE date > $date ORDER BY `id` DESC";
                        $loadin = mysql_query($SQL) or die("There is an Error in the database");
                        while ($Get = mysql_fetch_object($loadin)){
                    ?>
Avatar billede nielle Nybegynder
19. juli 2006 - 15:14 #1
Prøv med:

$SQL = "SELECT * FROM wow_raid WHERE date > now() ORDER BY `id` DESC";
Avatar billede nielle Nybegynder
19. juli 2006 - 15:18 #2
Hvid det er MySQL du arbejer med, kan du med fordel kige nærmere på dennes indbyggede datofunktioner her:

http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html
Avatar billede nielle Nybegynder
19. juli 2006 - 15:20 #3
Iøvrigt skal det vel være ">=" i stedet for "= " ifølge din problembeskrivelse:

$SQL = "SELECT * FROM wow_raid WHERE date >= now() ORDER BY `id` DESC";
Avatar billede tras Juniormester
19. juli 2006 - 15:54 #4
Tak det var bare lige sagen. det virker: D
Avatar billede nielle Nybegynder
19. juli 2006 - 15:56 #5
Svar :^)
Avatar billede tras Juniormester
21. juli 2006 - 19:49 #6
Måske var jeg for hurtig.?! hvordan skal datoen stå i databasen for den forsvinner ikke.
Avatar billede nielle Nybegynder
21. juli 2006 - 20:16 #7
Hvad mener du med at den "ikke forsvinder"? Det er jo ikke nogen DELETE kommando, så den skal ikke slette noget.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester