Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySQL按索引选择_Php_Mysql - Fatal编程技术网

Php MySQL按索引选择

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

如何通过索引范围从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 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]'" ); 

对不起,我在查询中遗漏了一个部分。我已经更新了我的问题。对不起,我遗漏了查询中的一个部分。我已经更新了我的问题。