Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sortowanie wg tytułu, ...a tytuł ma czasami na początku cudzysłów i spację...
Muniu
post 27.06.2007, 16:12:25
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 23.10.2004

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


Witam!

Mam problem z sortowaniem wyników wg tytułu filmu. Niektóre filmy mają spację na początku tytułu lub cudzysłów. Filmy z tymi znakami niestety są na początku. Jak mogę zrobić, aby posortowało mi wg właściwego tytułu (bez tych znaków), a wyświetliło już z nimi...

Proszę o pomoc, pozdr,
MM
Go to the top of the page
+Quote Post
Darti
post 27.06.2007, 17:06:12
Post #2





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


  1. SELECT * FROM filmy ORDER BY [u]LTRIM[/u](nazwa_filmu)


--------------------
The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1
MySQL Client API version : 5.0.27
Go to the top of the page
+Quote Post
Muniu
post 28.06.2007, 08:59:38
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 23.10.2004

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


A jak mogę dodatkowo usunąć z tego cudzysłów i kropki z początku?
Go to the top of the page
+Quote Post
flv
post 29.06.2007, 01:41:09
Post #4





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 29.06.2007

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


Kod
SELECT * FROM filmy ORDER BY ltrim(if(substring(nazwa_filmu,0,1)='.' OR '"',replace(nazwa_filmu,substring(nazwa_filmu,0,1),''),nazwa_filmu));

Coś w ten sposób, bardzo możliwe że nie będzie działać więc traktuj to raczej jako podpowiedź ; )
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: 12.06.2025 - 21:11