Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Błąd po dodaniu sortowania po dacie (typu datetime)
klusekman
post
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 22.01.2010

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


Chcę wyświetlać wyniki od najnowszego do najstarszego i napisałem taki oto kod:
  1. 8. $zapytanie_o_kat="SELECT * FROM kategorie WHERE id=".$idkategorii." ORDER BY data DESC"; // nie wiem czy tu DESC ma być jak chce od najnowszego
  2. 9. $result_kategorii=mysql_query($zapytanie_o_kat, $db_lnk);
  3. 10. $kategoria=mysql_fetch_array($result_kategorii);
  4. 11. $nazwa_kategorii=$kategoria['nazwa'];

//dalsze instrukcje i wyświetlanie

Ale otrzymuję błąd:
Kod
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /sciezka/skrypt.php  on line 10


Pisze że linia 10, ale zawsze tak pisze a okazuje się że błąd jest w zapytaniu. Jak usunę to "ORDER BY data DESC" to błędów nie ma, ale wyniki wyświetlają się w kolejności od najstarszego, a tak nie może być. Pomoże ktoś?
Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Treść błędu (mysql_error)?
Go to the top of the page
+Quote Post
klusekman
post
Post #3





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 22.01.2010

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


A można prosić jakoś jaśniej? Tak na marginesie dodam że wyniki wyświetlają się od najstarszego nawet jak mam ten order by i przed każdym wynikiem jest ten błąd.
Go to the top of the page
+Quote Post
yevaud
post
Post #4





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


a wszedles na podana przez kolege strone manuala ?
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Zastosuj się proszę do podanych tu porad:
Temat: Jak poprawnie zada pytanie
Masz tam między innymi napisane jak masz uzyc ten mysql_error() ci ci podano w poprzednim poscie
Go to the top of the page
+Quote Post
klusekman
post
Post #6





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 22.01.2010

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


Dzięki, już działa. Dopiero jak przeczytałem to "jak zadać pytanie" to zrozumiałem jak działa ta funkcja, a błąd polegał na tym że przez pomyłkę nie do tego zapytania dałem ten order.
Go to the top of the page
+Quote Post

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: 24.08.2025 - 22:31