Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как урезать текст при выводе из бд
 
 автор: MadeInUSSR   (04.08.2006 в 16:35)   письмо автору
 
 

Вот код. При выводе инфы из бд, мне нужно чтоб эта инфа была не вся, а урезана. То есть как ограничить вывод ... к примеру, чтоб было всего 10 слов...


<?php
  $db
=mysql_pconnect ('localhost','root','');
  if (!
$db)
      {
      echo 
'Не могу подключиться к бд!!!';
      }
  
mysql_select_db ('photofor_tsforum');
   if (!
mysql_select_db ('photofor_tsforum'))
      {
      echo 
'Не могу выбрать бд!!!';
      }
  else
  {
  echo 
"усе ок";
  }
  
$ath=mysql_query("select * from phpbb_posts_text;");
  if (!
$ath)
  {
  echo 
"Bad";
  exit ();
  }
  else
  {
    echo 
"<table border=1>";
    echo 
"<tr><td>Тема</td><td>Сообщение</td></tr>";
    while (
$phpbb_posts_text=mysql_fetch_array($ath))
            {
            echo 
"<tr><td>".$phpbb_posts_text[post_subject]."&nbsp;</td><td>".$phpbb_posts_text['post_text']."&nbsp; <a href=\"http://localhost/sites/forum/viewtopic.php?p=".$phpbb_posts_text['post_id']."#".$phpbb_posts_text['post_id']."\">"."Читать дальше</a></td></tr>";
            }
            echo 
"</table>";
    }

   
 
 автор: Loki   (04.08.2006 в 16:38)   письмо автору
 
   для: MadeInUSSR   (04.08.2006 в 16:35)
 

<?
$text
="первое второе третье четвертое пятое шестое седьмое восьмое девятое десятое одиннадцатое";
$words=explode(" "$text);
for (
$i=0$i<10$i++)
echo 
$words[$i]." ";

или так
<?
$text
="первое второе третье четвертое пятое шестое седьмое восьмое девятое десятое одиннадцатое";
$words=explode(" "$text);
for (
$i=0$i<10$i++)
$result[]=$words[$i];

$result=implode(" "$result);
echo 
$result;

   
 
 автор: MadeInUSSR   (04.08.2006 в 17:04)   письмо автору
 
   для: Loki   (04.08.2006 в 16:38)
 

спасибо большое !! помогло!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования