X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Отобрать определенное количество символов
Kristofer
Kristofer
Topic Starter сообщение 17.7.2009, 16:13; Ответить: Kristofer
Сообщение #1


приветствую всех
глупый вопрос хочу задать
допустим в таблице есть несколько полей
- id
- name
- text
в поле text у меня есть 1000 символов, но я хочу отобрать только первые 200 из них и соответственно вывести на страницу, подскажите как осуществить?
спасибо
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 17.7.2009, 17:46; Ответить: Galen
Сообщение #2


Можно: вытащить 1000 символов из базы, функцией substr вырезать первые 200 символов и вывести их. Это если "в лоб".
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 17.7.2009, 17:53; Ответить: Licoric
Сообщение #3


Лучше брать всю запись и потом обрезать ее до 200. А то будут открытые теги, но не будет закрывающих, например. Не красиво будет.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Oxmix
Oxmix
сообщение 18.7.2009, 2:05; Ответить: Oxmix
Сообщение #4


substr()
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kristofer
Kristofer
Topic Starter сообщение 21.7.2009, 14:49; Ответить: Kristofer
Сообщение #5


хм...
а это мысль!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nitrex
Nitrex
сообщение 22.7.2009, 15:31; Ответить: Nitrex
Сообщение #6


А можно создать запрос к базе вида
[php]mysql_query("SELECT DISTINCT left(date,7) AS month FROM articles")[/php]где
left (c какой стороны отсчитываются символы) - может иметь значения left/right
(date, 7) - слово - поле, а цифра - количество символов.
month - даем имя выборке
articles - из какой таблицы вытаскиваем.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 22.7.2009, 16:36; Ответить: Witu
Сообщение #7


(Nitrex @ 22.7.2009, 18:31) *
А можно создать запрос к базе вида
[php]mysql_query("SELECT DISTINCT left(date,7) AS month FROM articles")[/php]где
left (c какой стороны отсчитываются символы) - может иметь значения left/right
(date, 7) - слово - поле, а цифра - количество символов.
month - даем имя выборке
articles - из какой таблицы вытаскиваем.


а что будет работать быстрее?
этот вариант или субстр?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 22.7.2009, 17:30; Ответить: Licoric
Сообщение #8


По идее substr берет запись из базы и обрабатывает уже ее.
А тут берется сразу из записи кусок.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ворон
Ворон
сообщение 23.7.2009, 12:13; Ответить: Ворон
Сообщение #9


HTMLandPHP, substr() будет работать быстрее только потому, что вариант с использованием distinct лишний раз сортирует данные, чтобы устранить повторяемость

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Google adwords показывает дробное количество конверсий
0 Megaspryt 758 16.3.2024, 23:19
автор: Megaspryt
Открытая тема (нет новых ответов) Рерайт / копирайт от исполнителя с опытом. от 45 р за 1k символов
услуги рерайта и копирайта
8 rest2011 3544 21.4.2021, 13:34
автор: rest2011
Открытая тема (нет новых ответов) Нужны уник описания к видео (адалт), 10-15 руб. за 1 описание 250 - 350 символов
Либо скачивание видео, загрузка на сайт через фтп, + мета-описания
4 Admiral_ukr 2153 1.2.2021, 1:18
автор: underkio
Открытая тема (нет новых ответов) ИЩУ: Написание текстов по 400 символов (рерайт) по 10 руб
1 tatrus 929 3.1.2021, 21:02
автор: acabgirl
Открытая тема (нет новых ответов) Продам большое количество статей по низким ценам
Не веб-архив, читабельность, смысл и уникальность
15 ELECTROKATZE 16664 24.6.2020, 20:52
автор: NoMax


 



RSS Текстовая версия Сейчас: 23.4.2024, 11:17
Дизайн