Здравствуйте, снова Stackoverflow! 2 вопроса MySQL.
$query = " SELECT
stationname
FROM
stations
WHERE
stationname >= '". mysql_real_escape_string($_GET['letter'])."'
ORDER BY
stationname
";
Во-первых, вот первый запрос. В URL-адресе есть набор параметров $_GET['letter']
, содержащий буквенный символ. Я пытаюсь выбрать все строки, где stationname
начинается с $_GET['letter']
. Итак, я нашел это решение в другой теме Stackoverflow, но, похоже, оно не работает, я получаю все свои строки, а не только эту одну 1. edit:кажется, он проверяет все символы в stationname
, а не только начальную букву, как я могу это получить?
$query = " SELECT
stationname
FROM
stations
WHERE
stationname
LIKE
'". mysql_real_escape_string($_POST['search'])."'
";
Второй и последний вопрос. Я хочу создать поисковую систему для мой веб-сайт, выбирая все строки, где stationname
содержит $_POST['search']
.Но когда у меня есть 2 строки, одна, например, называется cheese
, а другая называется cheese2
, и я ищу cheese
, только cheese
выбрать, и когда я ищу cheese2
, будет выбран только cheese2
. Есть ли способ выбрать и cheese
и cheese2
?