Php 在我的查询中添加REGEXP

Php 在我的查询中添加REGEXP,php,Php,在y查询中合并以下术语。。。我收到错误。您没有指定太多信息。我假设您使用的是MySQL,在这种情况下,RLIKE不接受PCREs,它接受Henry Spencer的正则表达式。我不相信您的正则表达式是有效的。添加实际结果、预期结果,人们可能会帮助您 $sql = "SELECT * FROM ".$this->table_name." WHERE position RLIKE '^([0-9]+>){1,1}$' AND c_group =

在y查询中合并以下术语。。。我收到错误。

您没有指定太多信息。我假设您使用的是MySQL,在这种情况下,RLIKE不接受PCREs,它接受Henry Spencer的正则表达式。我不相信您的正则表达式是有效的。

添加实际结果、预期结果,人们可能会帮助您
$sql = "SELECT *
        FROM ".$this->table_name."
        WHERE position  RLIKE '^([0-9]+>){1,1}$' AND c_group    =      '".$this->Group."'
        ORDER BY c_name";

RLIKE '^[0-9]+>$'