|
|
|
| выводит список всех городов, а не буквы.
<?php
$result = mysql_query("SELECT * FROM town WHERE
name LIKE '". mysql_real_escape_string($_GET['letter']) ."%'
ORDER BY
name", $db);
while ($row = mysql_fetch_array($result)) {
printf ("<a href='post.php?id_town=$row[id_town]'>%s</a>
", $row["name"]);
}
?>
|
так тоже не помогает
<?php
$result = mysql_query("SELECT * FROM town WHERE left(name, 1) = '" . mysql_real_escape_string($_GET['letter']) . "'", $db);
while ($row = mysql_fetch_array($result)) {
printf ("<a href='post.php?id_town=$row[id_town]'>%s</a>
", $row["name"]);
}
?>
|
а так выводит города, начинающиеся на "а"
<?php
$result = mysql_query("SELECT * FROM town WHERE name LIKE 'а%'", $db);
while ($row = mysql_fetch_array($result)) {
printf ("<a href='post.php?id_town=$row[id_town]'>%s</a>
", $row["name"]);
}
?>
|
| |
|
|
|
|
|
|
|
для: liberty
(14.08.2013 в 04:45)
| | Здравствуйте. Попробуйте вот так:
<?php
$result = mysql_query("SELECT * FROM town WHERE
name LIKE '". mysql_real_escape_string($_GET['letter']) ."%'
ORDER BY
name", $db);
while ($row = mysql_fetch_array($result)) {
echo "<a href='post.php?id_town=$row[id_town]'>$row["name"][0]</a>";
}
?>
|
Т.к. строка является по своей сути массивом символов, то скрипт выведет элемент массива с индексом "0", т.е. первую букву названия города. | |
|
|
|
|
|
|
|
для: Rolex
(16.08.2013 в 01:17)
| | Rolex, гениально. Отправляем GET букву "а" получаем, 30-40 экземпляров буквы "а".... | |
|
|
|
|
|
|
|
для: Valick
(16.08.2013 в 07:10)
| |
SELECT LEFT(`name`,1) let, COUNT(`name`) cou FROM `town` GROUP BY `name` ORDER BY `name`
|
| |
|
|
|
|
|
|
|
для: Valick
(16.08.2013 в 07:10)
| | :) | |
|
|
|
|
|
|
|
для: Valick
(16.08.2013 в 07:30)
| | Амиго, задача стоит не на запрос первых букв, а на вывод )))) | |
|
|
|
|
|
|
|
для: Rolex
(16.08.2013 в 13:58)
| | А вот это еще не известно =) У этого автора все может быть. Тем более что в заголовке у него одно, а в коде - совсем другое =) | |
|
|
|
|
|
|
|
для: liberty
(14.08.2013 в 04:45)
| | Автор, вот вам ссылка на супер статейку..
Помогает решать вообще любые возникающие вопросы. И не только в PHP!
http://habrahabr.ru/post/127967/
p.s. это я к тому, что у вас вообще не описана суть проблемы и что вы хотите сделать.. приходится лишний раз напрягаться и додумывать самому (и не факт, что это получится правильно) что же вам действительно нужно | |
|
|
|