Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL/PHP]Problem z przestawieniem tabeli(pivot), Czy wystarczy samo zapytanie czy raczej php
adamrd
post 1.02.2008, 01:22:15
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 31.01.2008

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


Witam

mam tabelkę o takiej strukturze

ID|NazwaTowaru|NazwaZdjecia|WielkośćZdjecia|NrZdjęciaTowaru|TypPliku
1 | t1 | zd1 | 1 | 1 | jpg
2 | t1 | zd2 | 2 | 1 | piktogram
3 | t1 | zd3 | 1 | 2 | jpg
4 | t2 | zd4 | 3 | 1 | bmp
5 | t3 | zd5 | 2 | 1 | piktogram
6 | t3 | zd6 | 1 | 2 | jpg
7 | t3 | zd7 | 3 | 2 | bmp
....
Pierwotna tabela posiada każde zdjęcie dopisane do kolejnego rekordu, NazwaTowaru ma różne ilości zdjeć w róznych wielkościach np.t1-3zdjęcia, t2-1zdjecie .

czy da się za pomocą samego zapytania wyciagnąć dane z tej tabeli do takiego formatu by przy określonym warunku wielkości zdjecia np. WielkośćZdjecia =1 by tabelka wyglądała tak

NazwaTowaru|NrZdjęciaTowaru=1|NrZdjęciaTowaru=2|NrZdjęciaTowaru=3 itd....
t1 | zd1 | zd3 |
t3 | | zd6 |

docelowo NazwaTowaru ma byc unikatowa a zdjecia dopisywane do kolejnych kolumn
nazwy zdjęć moga byc dopisywane do kolejnych kolumn wg. NrZdjęciaTowaru jak dla t3 lub w pierwsza wolną kolumne jak dla t1 to nie ma dla mnie znaczenia.

Pytanie jest takie czy wystarczy samo zapytanie do bazy czy jednak potrzeba będzie to w php napisac?
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:05