我有两个 MySQL 问题。
$query = " SELECT
stationname
FROM
stations
WHERE
stationname >= '". mysql_real_escape_string($_GET['letter']) ."'
ORDER BY
stationname
";
这是第一个查询。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
?