Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wartosc wiersza ma byc nazwa kolumny., jak ? czy jest mozliwe?
Baki
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 19.04.2003

Ostrzeżenie: (0%)
-----


witam

czy istnieje mozliwosc by wartosc wiersza zwrocona z zapytania stala sie nazwa kolumny ?

juz tlumacze na przykladzie o co chodzi..

tabela:

STATS
id|data (format YYYY-MM-DD HH:mm:ss)

i chcialbym aby zapytanie zwracalo numer miesiaca jako kolumne w wyniku

  1. SELECT DATE_FORMAT(DATA, '%c') AS miesiac, DATE_FORMAT(DATA, '%Y') AS rok, count(id) AS miesiac
  2. FROM `stats`
  3. GROUP BY rok, miesiac ORDER BY miesiac DESC $wynik = mysql_fetch_array($result, MYSQL_ASSOC);

niestety to nie dziala gdyz..:

Kod
echo "$wynik[$numer_miesiaca]";  // -> zwraca puste, zamiast zliczonej wartosci
$wynik['miesiac']";  // -> zwraca zliczona wartosc..



Ktos potrafi podpowiedziec jak to powinno wygldac?

pozdro

Ten post edytował Baki 26.03.2006, 13:44:01
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
kanan
post
Post #2





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 22.10.2004

Ostrzeżenie: (0%)
-----


Moze dlatego, ze w zapytaniu nie nazwales wartosci zwracanej przez DATE_FORMAT(data, '%c') jako numer_miesiaca ?

Sprobuj tak:

  1. SELECT DATE_FORMAT(DATA, '%c') AS numer_miesiaca, DATE_FORMAT(DATA, '%Y') AS rok, count(id) AS miesiac
  2. FROM `stats`
  3. GROUP BY rok, miesiac ORDER BY miesiac DESC $wynik = mysql_fetch_array($result, MYSQL_ASSOC);
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 09:38