Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Wyświetlenie duplikujących się rekordów, oraz wyświetlenie ich
daggerski
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 29.12.2010

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


Witam, bardzo proszę popatrzeć na ten plik: http://pastebin.com/YzWiXWjH

Generalnie tak mniej więcej wygląda wynik SELECT z użyciem JOIN w mojej bazie danych.

W tabeli firmy mam id, token, name, address, province, www, info
Natomiast catID i catName są joinowane z innej tabeli.

Mam problem z wyciągnięciem tych danych w loopie bowiem jak widzicie firma o nazwie "Unique" (jak i każda inna) ma dwa wiersze, oba są takie same jednak różnią się numerem kategorii i nazwą kategorii które w ramach relacji pobierane są z innej tabeli.

Problem jest taki że jak np. dodam jakąś firme przynależącą do 30 kategorii(jest ich 40) to dla jednej firmy będę miał 40wierszy tych samych a jedynie różniących się dwoma ostatnimi rekordami. No i jak będę starał się to wszystko wyciągnąć w pętli for to każda firma będzie wyświetlana tyle razy ile kategorii ona ma bowiem tyle wpisów będzie miała w bazie. Jak zrobić tak aby pętla for nawet gdy będzie 40 wierszy dla danej firmy wybierała tylko raz (name, token, address, province, www, info) jako dla każdego wpisu będzie to takie samo a tyle razy ile jest kategorii pobierała rekordy catID i catName?

Pozdrawiam!
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: 25.08.2025 - 18:14