Привет народ, подключаюсь к своей db $result = mysql_query("SELECT id,title,text,date FROM data ORDER BY date DESC, id DESC LIMIT 3",$db); к примеру такой запрос как сказать чтоб в $result попало только 100 символов первых из таблицы text?
$result2 = mysql_query("SELECT LEFT(`text`, 100),id,title,date FROM data ORDER BY date DESC, id DESC",$db); типо так ? ;/ уже по разному ставил не работает
Lee_ROY . твой метод мне не подошел, и у меня не работал не знаю по чему, я решил данну проблему по другому, протсо написал новую функцию в do где вывожу новости. if (strlen($myrow2['text']) > 255) { $moreThan255 = true; $myrow2['text'] = substr($myrow2['text'],0,255); } теперь работает вдруг нужно будет кому нибуть
вовпрос теперь в другом $result = mysql_query("SELECT id,title,text,date FROM data ORDER BY date DESC, id DESC LIMIT 30",$db); как к примеру обратится к таблице data, но вытощить РАНДОМАЛЬНО всего 30 записей? допустим мне надо id 1,14,54,87,33,55,64,89,234,547 и т.д разных.
Не совсем корректное решение по той причине что 255-й символ может быть в середине слова и соответственно предложение оборвется на пол слове.