|
|
|
| Я хочу сделать поиск пользователей в базе данных по загавной букве. Выводится ссылочная строка вида: [А] [B] [C] [D] [E] [F] [G] [H] [I] [J] и так далее. Как вы поняли при нажатии на букву должны выбратся все пользователи у которых имя начинается с нажатой буквы. Как это практически сделать? | |
|
|
|
|
|
|
|
для: FireTiger
(16.09.2007 в 18:18)
| | $name = ' Спанчбоб';
echo $name[0]; // будет С
попробуй так условие поставить.. =) mysql плохо знаю... | |
|
|
|
|
|
|
|
для: FireTiger
(16.09.2007 в 18:18)
| | тему наверно в mysql надо... но подозреваю что так:
<?php
$letter = substr($_GET['bukva'],0,1);
$q = mysql_query("SELECT `name` FROM `users` WHERE `name` LIKE '".$letter."%';");
// правда такой запрос подгружать будет, при большом обьеме бд... =(
if(mysql_affected_rows()<1)
print 'Ничего не найдено.<br/>';
else
{
while($res = mysql_fetch_assoc($q))
print $res['name'].'<br/>';
}
?>
|
| |
|
|
|
|
|
|
|
для: Sobachka
(16.09.2007 в 19:12)
| |
а что в этом выражении значит "%"?
А вообще огромное спасибо! | |
|
|
|
|
|
|
|
для: FireTiger
(17.09.2007 в 11:10)
| | Любое количество произвольных символов. | |
|
|
|