серьёзно - пока не будет однозначного точного вопроса нормального ответа не жди.А если серьезно?
Т.е. по предложенному мной сценарию мне нужно будет создать 59 запросов типа LIKE 'БУКВА%'?Автор оригинала: zerkms
выбрать по первой букве - LIKE
а потом так же по первой букве вывести на страницу?
определись. оформи в виде понятных фраз.сгруппировать из базы данные по первой букве в алфавитном порядке
Автор оригинала: BIC
К примеру у меня в базе идут строки:
Бета, Альфа, Анапа, Гринвич и т.п.
Мне нужно что бы на странице это выглядело вот так:
Альфа,
Анапа
Бета
Гринвич
и т.п.
Как это сделать? Как построить запрос(ы)? Какой после этого нужен будет код, что бы это все вывести на страницу?
Хорошо, а как тогда сделать что бы перед каждым блоком писать соответствующую букву?Автор оригинала: zerkms
при чём тут тогда группировка и выборка по первой букве?
во время вывода (foreach) проверяй первую букву ($string[0]) и если она сменилась - делай отступ (echo '<br />'![]()
Что-то я сразу упустил этот момент:Автор оригинала: zerkms
при чём тут тогда группировка и выборка по первой букве?
во время вывода (foreach) проверяй первую букву ($string[0]) и если она сменилась - делай отступ (echo '<br />'![]()
<?php
$result = mysql_query(...);
$c = '';
while( $row = mysql_fetch_assoc($result) )
{
if( $c != $row['name'][0] )
{
if( $c ) echo '<br />';
echo $row['name'][0], '<br />';
$c = $row['name'][0];
}
echo $row['name'], '<br />';
}
?>