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

Форум MySQL

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

 

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

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

тема: Подсчет строк
 
 автор: Nobody   (10.04.2005 в 17:54)   письмо автору
 
 

можно ли как-нибудь содсчитать не кол-во символов, а кол-во строк в таблице с фиксированной шириной?

   
 
 автор: cheops   (10.04.2005 в 18:28)   письмо автору
 
   для: Nobody   (10.04.2005 в 17:54)
 

Таблица имеется ввиду HTML или MySQL?

   
 
 автор: Nobody   (10.04.2005 в 20:29)   письмо автору
 
   для: cheops   (10.04.2005 в 18:28)
 

Из базы выводятся новости в html таблицы, так вот надо пдсчитать сколько строк выйдет в таблице html.

   
 
 автор: cheops   (11.04.2005 в 02:10)   письмо автору
 
   для: Nobody   (10.04.2005 в 20:29)
 

Для этого предназначена функция mysql_num_rows http://www.softtime.ru/dic/id_dic=122&id_group=2
<?php
  $query 
"SELECT * FROM tbl";
  
$tbl mysql_query($query);
  if(!
$tbl) exit(mysql_error());
  
// Выводим число строк которая вернула база данных
  // в ответ на запрос
  
echo mysql_num_rows($tbl);
?>

Так же узнать число строк, которое возвращает запрос можно при помощи встроенной функции COUNT()
<?php
  $query 
"SELECT COUNT(*) FROM tbl";
  
$tbl mysql_query($query);
  if(!
$tbl) exit(mysql_error());
  
// Выводим число строк которая вернула база данных
  // в ответ на запрос
  
echo mysql_result($tbl,0);
?>

   
 
 автор: Nobody   (11.04.2005 в 18:05)   письмо автору
 
   для: cheops   (11.04.2005 в 02:10)
 

Нет, вы не поняли. У меня имеется текст в записи таблицы MySQL: "Это текст, это текст, Это текст, это текст, Это текст, это текст, Это текст, это текст, Это текст, это текст, Это текст, это текст, Это текст, это текст, Это текст, это текст, Это текст, это текст, Это текст, это текст, Это текст, это текст, Это текст, это текст".
Когда этот текст выведется в html таблицу с шириной = 200, он будет разбит на строки, т.к. весь этот текст не поместится в 200 пикселей. Таблица состоит из 3 колонок: в левой и правой рисунки (градиентные растяжки) размером 8х255, а в средней колонке таблицы выводится данный текст, так вот мне надо в зависимости от количества получившихся строк правильно растянуть картинки по бокам (чтобы они по высоте совпадали с высотой текста в таблице и высотой самой таблицы соответственно).
Я сделал подсчетом символов, и если текста не так много, то всё хорошо совпадает, а если побольше, то картинки уже растягиваются слишком сильно.

   
Rambler's Top100
вверх

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