Zobacz temat
Zapytanie do SQL wyświetlające losowego użytkownika z awatarem
|
|
dezmontnikus |
Dodany dnia 02.01.2012 17:37:32
|
Przedszkolak Postów: 70 Pomógł: 3 Ostrzeżeń: 3 Data rejestracji: 24.07.2009 12:44 |
Witam. Na początku chcę powiedzieć że od 5 dni szukam tego i nie mogę znaleźć. Mam nadzieję że temat nie poleci zaraz do kosza bo coś jest nie tak. Wracając do sedna. Nie mogę stworzyć odpowiedniego zapytania do bazy danych. Mianowicie chodzi mi o pobranie z bazy losowego użytkownika ALE! żeby ten użytkownik miał uzupełniony awatar: Po takim kodzie mam losowego użytkownika, ale bez awatarA. Myślę że coś jest źle z ponieważ po wykonaniu bezpośrednio zapytania na bazie MySQL zwraca mi tabele z kilkoma uzupełnionymi awatarami, ale znajdują się także puste. Z góry dzięki za pomoc. Edytowane przez Pieka dnia 02.01.2012 23:48:45 www.e-cs.pl
|
|
|
Wścibski Gość |
Dodany dnia 24.11.2024 20:02:00
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
Crom |
Dodany dnia 02.01.2012 18:50:51
|
Początkujący Postów: 103 Pomógł: 15 Ostrzeżeń: 3 Data rejestracji: 26.08.2010 20:59 |
Może Ci użytkownicy, którzy nie mają awatarów, to w kolumnie user_avatar zamiast NULL mają np. spację i wtedy zapytanie nie działa. W dodatku nie wiem jakiej wersji MySQL używasz, ale wiem, że w niektórych IS NOT NULL nie zawsze zwracało to co powinno. Najlepiej ustawić w kolumnie user_avatar wartość domyślną na np. 0 i potem w zapytaniu sprawdzać, że jest różne od 0 - wtedy będzie ktoś mieć awatar. |
|
|
Creeper |
Dodany dnia 02.01.2012 18:53:56
|
Początkujący Postów: 290 Pomógł: 45 v7.02.06 Data rejestracji: 24.10.2011 14:51 |
A nie lepiej po prostu tak: I to wszystko bez przemówień :) Trochę poprawiłem, bo nie rozumiem po co: Skoro można |
|
Przejdź do forum: |