Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Częściowe pobieranie rekordu, Nie wiem jak to się może nazywać
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 w bazie MySQL pole opis które ma typ TEXT. Są w nim zapisywane duże ilości danych.
Chciałbym żeby podczas pobierania danych z tego pola pobrał tylko 1000 znaków i dodał klawisz czytaj więcej.
Często się to spotyka na serwisach informacyjnych.

Będę wdzięczny za rozjaśnienie i podsunięcie pomysłu.
Szukałem czegoś takiego jak stronicowanie, ale to jest pobranie wszystkich rekordów i podzielenie ich na strony, a mi nie o to chodzi.


Pozdrawiam
Redelek

Ten post edytował redelek 22.06.2008, 21:51:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
acztery
post
Post #2





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

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


a to sprawdzałeś

http://dev.mysql.com/doc/refman/5.0/en/str...function_substr

Ten post edytował acztery 22.06.2008, 22:42:46
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(acztery @ 22.06.2008, 21:42:05 ) *


Oki dzięki, ale nie chce działać mi to w zapytaniu. Dorobiłem sobie małą funkcję i narazie działa tak jak chcę,
Ale dzięki za zainteresowanie problemem.

Może komuś się przyda
  1. <?php
  2. function skr_tekst($tekst, $ile_znakow, $id_rekordu)
  3. {
  4. if (strlen($tekst)>$ile_znakow) {
  5. $tekst = substr($tekst,0,$ile_znakow);
  6. $ost_spacja = strrpos($tekst, " ");//oblicza pozycję ostatniej spacji
  7. $tekst = substr($tekst,0,$ost_spacja);//skraca tekst do pozyscji ostatniej spacji
  8. return "$tekst ... $id_rekordu";
  9. }
  10. else return $tekst;
  11. }
  12. ?>
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: 14.10.2025 - 14:13