Например к меня в бд хранится огромная запись, и при выборке я хочу ее укратить до 500 символов. то есть выводит не 15 000 букв как в базе, а только 500. что в запросе дописать нужно?
13 Янв 2013, 20:07aBSuRD, у меня ошибка, исправь если не сложно
[php:1:e60b2e5ca4]$query = mysql_query("SELECT * CSUBSTRING(`content`, 0, 500) FROM `mv_articles` ORDER BY `id` desc" ) or die (mysql_error()); [/php:1:e60b2e5ca4]
Okula, исправил имя функции, но все равно та же ошибка
___
если убрать * , то ошибку не выводит, но только вообще ничего не выводит
apple, поставь запятую после *.
SELECT *, SUBSTRING(`content`, 1, 500) AS `sub_content` ...
Okula, что такое 'sub_content'?
при данном расскладе ошибок нет, но content не сокращается до 500 символов
apple, это алиас для поля `content` по кторому ты будешь обращаться при выводе информации.
Я исправил запрос, в SQL первый символ считается с 1, а не с 0 как в PHP