Avatar billede michaeltryl Seniormester
21. juni 2006 - 18:18 Der er 3 kommentarer og
1 løsning

problem med WHERE

Jeg har denne kode som skriver events ud fra en database

<?
$q = mysql_query("SELECT begivenhed, DATE_FORMAT(`date`, '%d-%m-%Y') dato FROM kalender order by date asc");
while ($r = mysql_fetch_assoc($q))
{
  echo $r['dato'];
  echo " - "; 
  echo $r['begivenhed'];
echo "<br />";
}

men jeg vil godt have sådan at den f.eks kun skriver de events ud hvor måneden er lig med 8.
håber en forstår og kan hjælpe ellers spørg så skal keg prøve at forklare det nærmere
Avatar billede nielle Nybegynder
21. juni 2006 - 18:29 #1
$q = mysql_query("SELECT begivenhed, DATE_FORMAT(`date`, '%d-%m-%Y') dato FROM kalender WHERE Month(`date`) = 8 ORDER BY `date` ASC");
Avatar billede azrael Nybegynder
21. juni 2006 - 18:31 #2
Dette er bare tænkt som inspiration, da mit svar slet ikke er afprøvet, men kunne det være noget i stil med:

$q = mysql_query("SELECT begivenhed, DATE_FORMAT(`date`, '%d-%m-%Y') dato FROM kalender WHERE DATE_FORMAT(`date`, '%m') dato = $month ORDER BY date ASC ");

$month er så en integer der svarer til månedens numeriske værdi.

Hilsen,
Marc
Avatar billede michaeltryl Seniormester
21. juni 2006 - 18:36 #3
jeg bruger nielle's løsning da det er lige det jeg søgte, hvis du kommer med et svar får du point
Avatar billede nielle Nybegynder
21. juni 2006 - 18:38 #4
Svar :^)
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