Перейти к публикации

Помогите подправить запрос


Рекомендованные сообщения

Здравствуйте.

Насколько все знают в ДЛЕ есть запрос, позволяющий сократить кол-во символов выводимого title.

Он выглядит так для topnews


$db->query("SELECT id, title, date, alt_name FROM " . PREFIX . "_post WHERE approve='1' AND date >= '$this_month'AND date < '$this_month' + INTERVAL 1 MONTH ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10");


	 while($row = $db->get_row()){


		  $row['date'] = strtotime($row['date']);


		  if (strlen($row['title']) > 35)

			   $title = substr ($row['title'], 0, 35)." ...";

		  else

			   $title = $row['title'];
Однако мне нужно прикрутить эту фишку (сокращение кол-ва символов) к своему запросу:

$sql = "SELECT `id`, `title` FROM `$tb_new` ORDER BY RAND() DESC LIMIT 10";

$res = mysql_query($sql);

$num = mysql_num_rows($res);


mysql_close();

Однако не получается. Подскажите как он должен правильно выглядеть, чтобы мой запрос выводил титл длинной 35 символов... Спасибо заранее.

Изменено пользователем s20s
Ссылка на сообщение
Поделиться на других сайтах

длина урезается не в запросе...

в этой части:

		  if (strlen($row['title']) > 35)

			   $title = substr ($row['title'], 0, 35)." ...";

		  else

			   $title = $row['title'];

Ссылка на сообщение
Поделиться на других сайтах

Конечно. Только как мне ее к своему запросу прикрутить?

так?


$sql = "SELECT `id`, `title` FROM `$tb_new` ORDER BY RAND() DESC LIMIT 10";

$res = mysql_query($sql);

$num = mysql_num_rows($res);

 if (strlen($num['title']) > 35)

			   $title = substr ($num['title'], 0, 35)." ...";

		  else

			   $title = $num['title'];

mysql_close();

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...