Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL] Ilosci znakow z komorki
Forum PHP.pl > Forum > Przedszkole
Raffuss
Tak sie zastanawiam, czy jest jakis sposob by wyciagnac z danej komorki w tabeli okreslona liczbe znakow..? Dla przykladu, mam jakis opis w komorce o dlugosci 1500znakow a chce wyswietlic jedynie 500 pierwszych.
Spyder
Hej

Nie wiem czy cie dobrze zrozumialem ale moze o to ci chodzi
  1. <?php
  2. require_once "includes/db.php";
  3. $studies = mysql_query("SELECT * FROM case_studies WHERE active = 'yes' ORDER BY STR_TO_DATE(date, '%d/%m/%Y') DESC");
  4.  
  5. while($STD = mysql_fetch_array($studies)){
  6.    
  7. $description = substr($STD['description'], 0, 300);
  8. $filtr_description = strip_tags($description);
  9. $filtr_description."&hellip;
  10.  
  11. }
  12.  
  13. ?>


W tym przykladzie interesuje cie funkcja substr() ktora w przykladzie ucina tekst z bazy do 300 znakow.
sowiq
Kolega pytał o wyciągnięcie z bazy 500 znaków, a nie użycie funkcji substr.

Proszę:
  1. SELECT SUBSTR(`pole1`, 1, 500) AS `moj_string` FROM `tabela1` WHERE `id` = '158'
Raffuss
Dziękuję bardzo Panowie.. smile.gif

Obie wersje są nader przydatne, choć rzeczywiście chodziło mi o tą drugą wersję, jednak w przypadku w którym trzebaby ponowić pytanie do mysql przyda się pierwsza wersja.. Dlatego dziękuje za obie.. smile.gif
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.