webForumDet fria alternativet

Mysql-resultat ordnat som kolumn till php

PHP

2 svar · 233 visningar · startad av Tinwëlint

Medlem sedan maj 2004451 inlägg
Frågan#1

Som man frågar får man svar:

http://www.webforum.nu/showthread.php?threadid=120461&forumid=53

Jag frågade om en lösning i SQL och fick det. Nu är problemet att det där ger ett resultat på den här formen i mysql:

distinctYear:
2005
2004
2003

Och det lyckas jag inte hämta till php på något vettigt sätt.
mysql_fetch_array ger en array som ser ut såhär:
(med var_dump)

array(2) { [0]=>  string(4) "2005" ["distinctYear"]=>  string(4) "2005" }
Medlem sedan aug. 20002 975 inlägg
#2

Något på det här hållet kanske:

$sql = "select distinct EXTRACT(YEAR FROM date) as distinctYear from t";
$result = mysql_query($sql);

while ($row = mysql_fetch_assoc($result)) {
   echo $row['distinctYear']."<br />\n";
}
Medlem sedan maj 2004451 inlägg
#3

Tack. Det fungerade som det skulle.

259 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)