Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何通过索引范围从 MySQL 数据库中选择值?
例如,我有 A-Be 的搜索值
如何检索以“A”开头的值,范围为“Be”
我尝试过使用 LIKE/RLIKE,但我只能获得我设置的值,而不是介于两者之间的所有值。
$query = $db->query( "SELECT place FROM places WHERE place RLIKE '^$i[0]' AND place RLIKE '^$i[1]'" );
我猜需要使用 BETWEEN ,但我不知道该放在哪里。
谢谢
您可以尝试使用REGEXP
$query = $db->query( "SELECT place FROM places WHERE place REGEXP '^$i[0]' OR place REGEXP '^$i[1]'" );