Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zamiana tekstu na liczbę
Shinsen
post 2.09.2009, 21:07:11
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 2.09.2009

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


Witam. Jeśli chodzi o temat to miałem problem z opisaniem mojego problemu. Posiadam w bazie dane tekstowe (np. M1 M1.2 M2 M3 M10 M11 )
Chciałbym je wypisać w kolejności takiej jak przed chwilą lecz są wypisywane M1 M1.2 M10 M11 M2 M3.
Googlowałem za tym ale nie wiem jak sprecyzować ten problem byłbym wdzięczny za pomoc.

Pozdrawiam
Go to the top of the page
+Quote Post
wookieb
post 2.09.2009, 21:13:42
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




  1. SELECT * FROM tabela ORDER BY cast(substr(pole,1) AS integer)


--------------------
Go to the top of the page
+Quote Post
phpion
post 2.09.2009, 21:20:15
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




@wookieb:
Chyba raczej AS DECIMAL - ma tam wartość M1.2
Go to the top of the page
+Quote Post
Shinsen
post 2.09.2009, 21:20:37
Post #4





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 2.09.2009

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


Posiadam dokładnie coś takiego:

$q = "SELECT id_sr, wartosc FROM średnice WHERE Kategoria = 'Śruby' GROUP BY wartosc ORDER BY `średnice`.`wartosc` ASC";

Jak mogę to tutaj zastosować ?

Go to the top of the page
+Quote Post
wookieb
post 2.09.2009, 21:23:17
Post #5





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Moze być i decimal.

Jak użyć? Jezus maria. Kolejny któremu kośmici głowe porwali? SPRÓBUJ CHOCIAŻ COKOLWIEK UŻYĆ A DOPIERO PYTAJ!


--------------------
Go to the top of the page
+Quote Post
phpion
post 2.09.2009, 21:23:29
Post #6





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




No porównaj sobie te 2 zapytania...

SELECT * FROM tabela ORDER BY cast(substr(pole,1) AS integer)
SELECT id_sr, wartosc FROM średnice WHERE Kategoria = 'Śruby' GROUP BY wartosc ORDER BY `średnice`.`wartosc` ASC

Czy tak ciężko pomyśleć?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 5.05.2025 - 08:19