Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP]łączenie danych z rekordów
fr33d0m
post
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 4
Dołączył: 22.10.2010

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


Hello,

Mam skomplikowany problem i nie wiem jak się za niego zabrać...
Załóżmy, że tabela ma 10 kolumn i 10 rekordów - każdy rekord ma: różną lub taką samą lub brak wartości.
Cechą wspólną wszystkich rekordów niech będzie kolumna o nazwie "szukam" o wartosci "123".



Jak skonstruować zapytanie, które wyświetli mi KOMPLETNE dane dla wartości 123? Zakładając, że za pomocą jednego rzędu rekordów nie wyświetlę kompletnych danych ponieważ są braki w kolumnach? Nie wiem jak to jaśniej opisać - mam nadzieję, że ktoś zrozumie... (IMG:style_emoticons/default/wstydnis.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
fr33d0m
post
Post #2





Grupa: Zarejestrowani
Postów: 132
Pomógł: 4
Dołączył: 22.10.2010

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


Dzięki za odpowiedź Sephirus (IMG:style_emoticons/default/smile.gif)
Perfekcyjnie zrozumiałeś moje pytanie. Jeśli będzie 5 takich rekordów i w jednym polu będą rożne wartości to wybrać pierwszą lepszą - bez większego znaczenia.
Gdybyś mógł zarzucić prowizorycznym kodem dla pomocy jak to ma mniej-więcej wyglądać to przynajmniej będę wiedział jak mam wziąć się za to...

Ogólnie polega to na wyświetlaniu np. miejsca z poszczególnym opisem takim jak np. ulica, miejscowosc, ocena itp.
Rozwiązałem to w ten sposob, ze uzytkownik gdy dodaje `nowe miejsce` do bazy, to wpisuje obowiazkowo wylacznie tytul i miejscowosc - reszta pól z opisem dokladniejszym `miejsca` jest nie obowiazkowa. Robi sie jeden nowy insert do jednej tabeli i pozniej to wyswietlam, z tym, ze pobieram wszystkie informacje na temat danego `miejsca` z wszystkich INSERTOW zrobionych na temat tego danego miejsca(tak jak powyzej to zademonstrowałeś). Nie wiem jak to zrobic inaczej... będę wdzięczny za poradę. Nie chcę robić tego w taki sposób, że przed zrobieniem INSERTA z nowym miejscem - sprawdzam w bazie czy dane miejsce o podanej nazwie juz istnieje i UPDATOWAC zamiast INSERTOWAC - poniewaz jak wiadomo, uzytkownicy lubia robic pomylki we wpisywaniu konkretnej nazwy miejsca, a pozniej przy wyswietlaniu zrobil by sie jeden wielki burdel. Ogolnie to faktycznie powinienem zmienic calosc - tylko w jaki sposob zrealizowac takie zalozenie? Ma ktos pomysly?

Ten post edytował fr33d0m 13.12.2012, 14:43:32
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: 15.10.2025 - 07:30