再次注册ex。MySQL中的正则表达式Like值
试图运行一个像SQL查询:
mysql_query("SELECT * From tablename WHERE somthing LIKE '%id|length:3:\"{$id}\"%'");
问题是所述长度值将是未知的,只有ID。
当然,我可以使用strlen($ ID),并做到这一点:
$len = intval(strlen($id));
mysql_query("SELECT * From tablename WHERE somthing LIKE '%id|length:{$len}:\"{$id}\"%'");
但我真的不关心检查LEN值,有一定有位注册前,以匹配任何东西,其中长度将会被排序,而不必计算长度。
mysql_query("SELECT * From tablename WHERE somthing LIKE '%id|length:^*:\"{$id}\"%'");
想法?