Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]SUBSTRING i kontrolowane ucinanie
redelek
post
Post #1





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Witam,

Mam jeszcze mały problemik z zapytaniem

  1. SELECT id_news, UPPER(autor), temat, SUBSTRING(opis,1,300), DATA FROM news ORDER BY id_news DESC


Wszystko działa tylko ucina teks w połowie wyrazu lub jak mu wypadnie te 300 znaków.
Czy jest jakiś sposób by dociągną do najbliższej kropki i dopiero uciął ?

Będę wdzięczny za pomoc


Pozdrawiam
Redelek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kicok
post
Post #2





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


Spróbuj coś w rodzaju:
  1. CONCAT( SUBSTRING( kolumna, 1, 300 ), SUBSTRING_INDEX( SUBSTRING( kolumna, 301 ), '.', 1 ) )



Pisane z palca, nie mam teraz możliwości sprawdzić czy to zadziała.
Jeśli będzie się MySQL o coś pluł, lub pojawią się nieoczekiwane wyniki, to wyciągnij z powyższego jedynie schemat działania. A potem manual z mysql.com do ręki i kodujesz sam ;]
Go to the top of the page
+Quote Post
redelek
post
Post #3





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Cytat(Kicok @ 23.06.2008, 12:56:59 ) *
Spróbuj coś w rodzaju:
  1. CONCAT( SUBSTRING( kolumna, 1, 300 ), SUBSTRING_INDEX( SUBSTRING( kolumna, 301 ), '.', 1 ) )

Pisane z palca, nie mam teraz możliwości sprawdzić czy to zadziała.
Jeśli będzie się MySQL o coś pluł, lub pojawią się nieoczekiwane wyniki, to wyciągnij z powyższego jedynie schemat działania. A potem manual z mysql.com do ręki i kodujesz sam ;]


ooo dzięki działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 12.10.2025 - 17:16