Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pobieranie zawartosci do pewnego znaku
Apo
post
Post #1





Grupa: Zarejestrowani
Postów: 426
Pomógł: 1
Dołączył: 2.10.2005

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


Witam

Jak można w mysql pobrać rekord do konkretnego wyrazu ? Np cos takego:

"To jest treść krutka<sep>a to długa"
i jak moge pobrać tylko ciąg "To jest treść krutka" za pomocą mysql ?
Odrazu mowie ze w php nie chce (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
spryciula
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 9.12.2006

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


left()



  1. SELECT LEFT(text,5) FROM `tabela`
- left(nazwa_kolumny, ile znaków)

lub tak

  1. SELECT SUBSTR(tekst,1,2) FROM `tabela`
substr(nazwa_kolumny, od którego znaku zaczynasz, ilość znaków)

Ten post edytował spryciula 7.02.2007, 19:09:09
Go to the top of the page
+Quote Post
Jarod
post
Post #3





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


Podczepiam się pod temat. Zastosowanie left jest oczywiste, ale jak sobie poradzić z problemem, gdy musimy pobrać częśc newsa, np 120znaków ale tak, żeby nie ucinać wyrazu w połowie? Widziałem dawno temu taki trik ale nie pamiętam źródła..
Go to the top of the page
+Quote Post
kyob
post
Post #4





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 16.03.2003

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


poczytaj o SUBSTRING_INDEX() i znajdziesz rozwiązanie
Go to the top of the page
+Quote Post
Jarod
post
Post #5





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


@kyob : Dziękuje za nakierowanie.
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: 23.08.2025 - 12:52