Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Kwerenda krzyżowa
tczerwiec
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 9.01.2006

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


Witam mam problem, ponieważ nie wiem jak zrobić kweręde krzyżową, mam daną zwykłą tabele z winami (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , i mam zrobić z niej kwerende, tak aby w wieszach były marki win, w kolumnach rodzaje win, a na przecięciu ich ceny. Bardzo prosZę o pomoc. Pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tczerwiec
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 9.01.2006

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


Witam zrobilem to za pomoca tablicy asocjacyjnej oto kod:
  1. <?
  2. $polaczenie= @mysql_connect('localhost', 'root','krasnal') or die ("Nie udalo 
  3.  
  4. sie");
  5. if ($polaczenie) echo ;
  6. mysql_select_db('BAZA_WIN');
  7.  
  8. $zapytanie= "select * from tomek";
  9.  
  10. $wynik=mysql_query($zapytanie);
  11.  
  12. while ($wiersz=mysql_fetch_array($wynik))
  13.  
  14. {
  15. $B[$wiersz["MARKA"]][$wiersz["RODZAJ"]]=$wiersz["CENA"];
  16. }
  17. print_r($B);
  18. ?>

czego wynikiemjest:
Array ( [KADARKA] => Array ( [półsłodkie] => 9.49 ) [BEAUVILLON] => Array ( [półsłodkie] => 14.99 ) [CHARDONNAY] => Array ( [wytrawne] => 13.99 ) [CHATEAT] => Array ( [wytrawne] => 25.99 ) [IMIGLYKOS] => Array ( [słodkie] => 16.99 ) [LA MANCHE] => Array ( [słodkie] => 16.99 ) [ROSE BELMONDO] => Array ( [wytrawne] => 11.99 ) )

i mam pytanie jak uzyć funkcji list() i each() w moim przypadku (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Prosze o pomoc bo sobie nie radze. POZDRAWIAM I DZEKUJE WSZYSTKIM ZA POMOC!
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 10:21