Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.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/55.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 正则表达式匹配整数6到10_Php_Mysql_Sql_Regex - Fatal编程技术网

Php 正则表达式匹配整数6到10

Php 正则表达式匹配整数6到10,php,mysql,sql,regex,Php,Mysql,Sql,Regex,我想找到6到10之间的整数。我试过: [6-10]{1,2} 但这会抛出一个mysql错误(这是针对mysql查询的)。如何匹配6到10之间的数字?为什么要使语法复杂化?就不能这么简单吗?在之间使用 SELECT... FROM.. WHERE columnName BETWEEN 6 AND 10 但无论如何,如果您有其他用途,您可以在MySQL中使用REGEXP where columName REGEXP '10|[6-9]' 正则表达式并不是解决所有编程问题的神奇工具。它们很适合在

我想找到6到10之间的整数。我试过:

[6-10]{1,2}

但这会抛出一个mysql错误(这是针对mysql查询的)。如何匹配6到10之间的数字?

为什么要使语法复杂化?就不能这么简单吗?在之间使用

SELECT...
FROM..
WHERE columnName BETWEEN 6 AND 10
但无论如何,如果您有其他用途,您可以在MySQL中使用
REGEXP

where columName REGEXP '10|[6-9]'

正则表达式并不是解决所有编程问题的神奇工具。它们很适合在字符串中查找模式。比较数值与字符串模式无关。