![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 29.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
Witam. Wywołuję w mySQL zapytanie:
Jako wynik dostaję prawidłową tabelę z id i topic, ale pole content jest zawsze puste. Problem znika, gdy usuwam z kwarendy ORDER BY a.`value` DESC. Może jakiś pomysł dlaczego tak się dzieje i jak tego uniknąć? Ten post edytował intol 24.08.2006, 17:34:27 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 0 Dołączył: 28.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
a przypadkiem nie jest tak ze pierwsze 5 rekordow posortowane po value ma pole content puste, he?
sprubuj bez limita :-) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 29.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
Nie, tak napewno nie jest. Bez LIMIT efekt ten sam.
Udało mi się zlokalizować błąd dokładniej, może teraz komuś uda się mi pomóc: Problem występuje, gdy używam SUBSTR, przy jendoczesnym użyciu łączonych tabel i ORDER BY, tzn.
... zwróci pole 'content' jako puste, natomiast zapytanie
...zwróci właściwą wartość pola 'content'. |
|
|
![]()
Post
#4
|
|
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%) ![]() ![]() |
Tak nie powinno byc mozesz podac wersje bazki?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 29.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
MySQL: 5.0.22;
pole 'content' jest typu longtext W zasadzie wartość pola jest zwracana na dwa sposoby: albo jako puste, albo NULL (gdy przed użyciem funkcji SUBSTR ma ono wartość NULL). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 20:57 |