Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] Sortowanie tabeli - Niechciany efekt
benio101
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 10
Dołączył: 16.07.2009
Skąd: Toruń

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


Witam!
Potrzebuję pobrać dane z tabeli po jej wcześniejszym posortowaniu i używam funkcji:
  1. $wynik = mysql_query("ALTER TABLE `r` ORDER BY `i`", $sql)
  2. or die("Error: Nie mozna posortowac bazy");

r to nazwa tabeli, a i to kolejne numery (dla przykładu: 1,2,3,4,5,6,7,8,9,10,11,12)
Problem mam taki, że gdy posortuję tabelę, to uzyskam (kontynuując przykład: 1,11,12,2,3,4,5,6,7,8,9)
Wszystko jest ok, ale chcę, by 11 była po 10 itd.

Pytanie: Jakiej funkcji powinienem użyć, parametrów, składowania czy metody, by otrzymać ww. wynik sortowania?

Info:
Używam bazy mySQL z serwisu Yoyo.pl
Mechanizm składowania: MylSAM
Metoda porównywania napisów: utf8_polish_ci

Pozdrawiam, Benio101
P.S. Wiem, że służą do tego inne funkcje tj. sort itp., jeśli zwrócą one żądany efekt, to bardzo proszę mi je przedstawić (od razu tak, bym uzyskał 11 po 10).
P.P.S. Jeśli wyraziłem się niejasno lub podałem za mało informacji, napisz proszę, to dodam/poprawię.
Go to the top of the page
+Quote Post

Posty w temacie


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: 22.08.2025 - 21:25