Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql] limit pobieranych wyrazów
Forum PHP.pl > Forum > Przedszkole
kalafoon
witam,
Mam spis produktow i w kazdym rekordzie jest kilka kolumn m.inn. opis produktu.
Jak zrobic zeby odczytujac w tabeli dane z bazy z poziomu php wyświetlały się tylko 3 pierwsze słowa a nie cały tekst ?
(moze zeby pobral z bazy tylko 3 pierwsze slowa?!)

wie ktos moze ?
pozdrawiam
Darti
w mysql: SELECT SUBSTRING_INDEX(`opis`,' ',4)
kalafoon
a jak to wpisac w moj kod tam gdzie jest $row_produkty['OpisProduktu']; bo podawalem na rozne sposoby i nie dziala :/ ?

to jest petla w ktorej wyrzuca mi rekordy z bazy i sądzę, że powinno to byc tutaj:
  1. <?php
  2. echo '<tr>';
  3. $row_produkty=mysql_fetch_assoc($result_produkty);
  4.  
  5. echo '<td class="'.$styl.'">';
  6.  echo $row_produkty['ID_Produktu'];  
  7. echo '</td>';
  8. echo '<td class="'.$styl.'">';
  9.  echo $row_produkty['NazwaProduktu'];
  10. echo '</td>';
  11. echo '<td class="'.$styl.'">';
  12.  echo $row_produkty['OpisProduktu'];
  13. echo '</td>';
  14.  echo '<td class="'.$styl.'">';
  15.  echo $row_produkty['Cena'];
  16. echo '</td>';
  17.  echo '<td class="'.$styl.'">';
  18.  echo $row_produkty['Cena2'];
  19. echo '</td>';
  20.  echo '<td class="'.$styl.'">';
  21.  echo $row_produkty['DataDodania'];
  22. echo '</td>';
  23.  echo '<td class="'.$styl.'">';
  24.  echo $row_produkty['ImieAutora'];
  25. echo '</td>';
  26.  echo '<td class="'.$styl.'">';
  27.  echo $row_produkty['NazwaKategorii'];
  28. echo '</td>';
  29. echo '<td class="'.$styl.'">';
  30. $pyt_zdj="select ZdjecieProduktu from produkty where ID_Produktu='$id'";
  31. $odp_zdj = mysql_query($pyt_zdj);
  32. $zdjecie=$row_produkty['ZdjecieProduktu'];
  33. echo '<img class="male" src="'.$zdjecie.'">';
  34. echo '</td>';
  35. ?>


pozdrawiam
Darti
Zapewne wczesniej masz zapytanie do bazy w stylu
  1. SELECT * FROM produkty


to zamień je na coś takiego:

  1. SELECT *, SUBSTRING_INDEX(`OpisProduktu`,' ',4) AS Trzy_Slowa FROM produkty


a później zamień $row_produkty['OpisProduktu']; na $row_produkty['Trzy_Slowa'];
kalafoon
wielkie dzieki exclamation.gif śmiga smile.gif

pozdarwiam yahoo.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.