안녕하세요 again Stackoverflow! 2 MySQL에 관한 질문.MySQL : 좋아요 및 첫 번째 문자
$query = " SELECT
stationname
FROM
stations
WHERE
stationname >= '". mysql_real_escape_string($_GET['letter']) ."'
ORDER BY
stationname
";
Firstoff, 여기는 첫 번째 쿼리입니다. URL에는 알파벳 문자가 포함 된 $_GET['letter']
매개 변수 집합이 있습니다. stationname
이 (가) $_GET['letter']
으로 시작하는 모든 행을 선택하려고합니다. 그래서 다른 Stackoverflow 주제 에서이 솔루션을 발견하지만, 작동하지 않는 것, 나는 내 모든 행을 얻을뿐만 아니라 그 하나. 을 편집하십시오 : 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
을 모두 선택할 수 있습니까?
'LIKE. $ _ POST이는 mysql_real_escape_string %'.)"% '를'그 – hjpotter92