![]() |
php, mysql arrays!
Hej igen!
Nu har jag stött på ett litet problem... jag har en array: Kod:
$calendar->highlighted_dates = array( har testat: Kod:
mysql_query('SELECT date FROM events GROUP BY date'); Tacksam för svar! //Philip Andersson! |
Vad har du för fält i databasen?
Varför anropar du $res (resource) när den inte är satt? Har du exempeldata i databasen till oss? Vad får du för felmeddelande? Svara på dessa frågor, så kan vi hjälpa dig. Vi är inga tankeläsare :) |
jag har tabellen events och kolumnen date.
Och jag får inget felmeddelnade, allting visas som det ska fast utan dessa datumen "highlighted". exempel data: 2009-10-28 tack! |
Du har missat $res= framför mysql_query.
Sedan när du kör fetch får du en array som innehåller bara den första raden (det första datumet) från databassvaret. |
Citat:
men hur gör jag så den loopar då? och tar alla. Jag har testat med while($line = mysql_fetch_array($res)){ echo $dates; //värde = 2009-10-28 } innuti php arrayen! men får error. unexpected ";" on line xx //vilket är ; efter mysql frågan. |
Citat:
Eftersom $dates inte finns bör du använda $line['date'] Kod:
|
Testa att göra så här:
PHP-kod:
|
Citat:
men jag har kanske fel mysql fråga? Kod:
$res = mysql_query('SELECT date FROM events GROUP BY date'); |
Citat:
PHP-kod:
|
Citat:
som ser ut så här: PHP-kod:
|
Alla tider är GMT +2. Klockan är nu 05:57. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson