09. juni 2006 - 22:30Der er
12 kommentarer og 2 løsninger
hente alle poster og udskrive i rigtig format
jeg har denne kode hvor der forinden er oprettet forbindelse til databasen. det jeg ønsker er at udskrive alle poster i databasen fra feltet date ( i dansk format dd-mm-åååå) og tilhørende begivenhed. er der en som an hjælpe <? $q = mysql_query("SELECT YEAR(date) AS aar, MONTH(date) AS maaned, DAY(date) AS dag FROM kalender"); $r = mysql_fetch_array($q);
echo $r['aar']; echo $r['maaned']; echo $r['dag']; ?> som giver denne fejl Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/magiske-michael.dk/prove/kalender.php on line 65
min data base ser sådan ud
kalenderID int(11) auto_increment date datetime begivenhed varchar(255)
ups min kode ser sådan ud <? $q = mysql_query("SELECT YEAR(date) AS aar, MONTH(date) AS maaned, DAY(date) AS dag FROM kalender"); $r = mysql_fetch_array($q);
echo $r['maaned']; echo $r['dag']; echo $r['aar']; ?> og den fejler ikke men udskriver kun den første post i databasen
Du skal løbe resultat sættet igennem vha. en løkke: $q = mysql_query("SELECT DATE_FORMAT(`date`, '%d-%m-%Y') dato FROM kalender"); while ($r = mysql_fetch_assoc($q)) { echo $r['dato']; }
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.