Php MySQL按索引选择
如何通过索引范围从MySQL数据库中选择值 例如,我有A-Be的搜索值 如何检索从“A”开始到“Be”的值 我尝试过使用LIKE/RLIKE,但我只能得到我设置的值,而不能得到介于两者之间的所有值Php MySQL按索引选择,php,mysql,Php,Mysql,如何通过索引范围从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,但我不确定该放在哪里 谢谢您可以尝试使用REGEXPlike
$query = $db->query( "SELECT place FROM places WHERE place RLIKE '^$i[0]' AND place RLIKE '^$i[1]'" );
我猜需要使用BETWEEN,但我不确定该放在哪里
谢谢您可以尝试使用REGEXPlike
$query = $db->query( "SELECT place FROM places WHERE place REGEXP '^$i[0]'
OR place REGEXP '^$i[1]'" );
您可以尝试使用REGEXPlike
$query = $db->query( "SELECT place FROM places WHERE place REGEXP '^$i[0]'
OR place REGEXP '^$i[1]'" );
对不起,我在查询中遗漏了一个部分。我已经更新了我的问题。对不起,我遗漏了查询中的一个部分。我已经更新了我的问题。