Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ograniczyć liczbę słów...
Forum PHP.pl > Forum > Bazy danych > MySQL
e-kacper
W jaki sposób mogę odczytać ograniczoną liczę znków lub słów z bazy MYSQL z pola tekstowego blob.
Dzięki.
spenalzo
Najprosciej odczytać ograniczoną liczbe znaków:
  1. SELECT substring(pole,1,200) AS tekst FROM tabela

gdzie 200 to liczba odczytanych znakow.
e-kacper
oks dzieki , ale jeśli chodzi o słowa to jak??
rogrog
w czystym mysqlu chyba nie da rady... jeśli chcesz tego używać razem z php to na forum jest dużo tematów o przycinaniu do określonej ilości słów
spenalzo
Można, aczkolwiek nie jest to idealne rozwiązanie:
  1. SELECT substring_index(tekst,' ',100) AS tekst ....

na pierwsze 100 wyrażeń oddzielonych spacjami (czyli miedzy innymi słowa).
kkriss
A dałoby sięzrobić np. od 5 do 10 słowa questionmark.gif?

Pozdrawiam


PS. i najlepiej aby te słowa (wyświetlone) sięnie powtarzały
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.