![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 16.06.2003 Skąd: Kraków Ostrzeżenie: (0%)
|
Cześć!
Potrzebuję wybrać z bazy pewien rekord... Staram się zrobić to zapytaniem
I zapytanie to nie funkcjonuje do końca poprawnie. Z tego co udało mi się zauważyć w ogóle nie jest brany pod uwagę znak =. Znak < funkcjonuje zupełnie normalnie... Mógłby mi ktoś naświetlić sprawę? Czy MySQL potrafi w ogóle wykonać takie zapytanie? |
|
|
|
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 177 Pomógł: 6 Dołączył: 14.01.2003 Skąd: Warszawa Ostrzeżenie: (10%)
|
powazne oskarzenie rzucasz w kierunku mysql'a. Pewnie kupiles go na stadionie Xlecia bo moj sciagniety dziala wysmienicie
a probowales <= zamienic na dwa warunki ? czy zwraca to samo ? a do czego 'LIMIT 1' uzywasz ? bo z tego co klepnales w poscie wynika ze chcesz zwrocic tylko jeden row a jak sam napisales najpierw jest < a potem = -------------------- "zycia nie mierzy sie liczba oddechow,
ale liczba chwil, ktore zapieraja dech w piersi" |
|
|
|
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%)
|
Cytat(sledzik1984 @ 2005-08-02 09:25:10) Z tego co udało mi się zauważyć w ogóle nie jest brany pod uwagę znak =. Znak < funkcjonuje zupełnie normalnie... Znak równości nie jest brany pod uwagę ponieważ użyłeś LIMIT 1, co powoduje, że wyświetlasz tylko jeden element
Przetestuj sobie powyższy skrypt z tym Twoim i zapewne zauważysz, że zwraca on to samo co Twój. Dlaczego? LIMIT 1 |
|
|
|
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 177 Pomógł: 6 Dołączył: 14.01.2003 Skąd: Warszawa Ostrzeżenie: (10%)
|
tiraeth tak nie mozna odpowiadac wprost to nie grzeczne, opisal babola i dostal wskazowki co jest nie tak
--- co jest niegrzeczne? tiraeth -------------------- "zycia nie mierzy sie liczba oddechow,
ale liczba chwil, ktore zapieraja dech w piersi" |
|
|
|
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
Mozesz dodac rand w sortowaniu i bedziesz mial losowo zwracany ten rekord. Bo wydaje mi sie ze chodzi Ci o to ze zawsze zwraca Ci Limit rekord w ktorym jest spelniony warunek <. Takie moje przypuszczenia.
-------------------- |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 01:44 |