Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Wyszukiwanie danych
php__amator
post 17.09.2013, 13:48:41
Post #1





Grupa: Zarejestrowani
Postów: 217
Pomógł: 1
Dołączył: 26.05.2011
Skąd: Moon

Ostrzeżenie: (10%)
X----


Witam,
Szybkie pytanko, jak spowodowa aby dane do listy rozwijanej generowanej dynamicznie, pobierane byly w taki sposb :
jesli juz taka np nazwa lub imie zostala pobrana omin. Chodzi mi o to ze w bazie ta sama warto jest zapisana w wielu wierszach a chcialbym ja pobrac tylko raz I nie powielac w wygenerowanej liscie.

Kompletnie nie mam pomysu .... sad.gif

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
php__amator
post 19.09.2013, 14:17:50
Post #2





Grupa: Zarejestrowani
Postów: 217
Pomógł: 1
Dołączył: 26.05.2011
Skąd: Moon

Ostrzeżenie: (10%)
X----


Cytat(mmmmmmm @ 19.09.2013, 14:01:28 ) *
1. Napisałem jak jest prawidłowo.
2. Nie może być * w połączeniu z GROUP BY [jakieś pole]. Teoria mówi, że jeśli [jakieś pole] jest unikalne, to może tak być. Ale tylko w MySQL. UStaw sobie SQL_MODE=ANSI (czyli najbardziej SQL-owy tryb), to się przekonasz czy zapytanie SELECT * FROM tabela GROUP BY id sie wykona...
3. DISTINCT w połączeniu z poprawnym GROUP BY jest niepotrzebny. Oba robią dokładnie to samo


Hej, czyli jednak mozna po ludzku .... przeczytalem I od teraz juz bede wiedzial. DZIEKUJE BARDZO za OSWIECENIE mnie prostaczka.

Wychodzi na to ze MySQL jest bardziej odporny na glupote operatora skoro pozwala na wyslanie nieprawidlowo skonstruowanego zapytania. Niemniej poniewaz dziala I nie zauwazylem bledu/ow zostawilem to jak bylo. W tej systuacji przygladal sie bede temu blizej I ustawie zapytanie tak jak byc powinno.

O takie odpowiedzi wlasnie walcze bo wiekszosc uzytkownikow forum traktuje tych mniej obeznanych poprostu z gory. A forum zdecydowanie nie na tym polega.

Chyba ze sie myle, obym nie smile.gif

Dzieki za wyprostowanie mnie w temacie DISTINCT panowie.

Pozdrawiam
phpamator
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 - 22:04