我在 mysql 中遇到过 % 符号。这是我的 mysql_query 语句。
SELECT `permAddr`, `Name` FROM `persons` WHERE `idCardNo` LIKE '%".$_POST['value']."%' LIMIT 1
我现在的问题是上述语句中该符号的确切用途是什么。不是模数符号吗?? ? 有人有答案吗?
与它一起使用LIKE
时意味着它被用作通配符。%
这意味着只要在查询中可见,它将匹配任何内容。
例如,如果$_POST['value']
是bird
,该查询将返回idCardNo
匹配bluebird
和的行birdhouse
。
您可以在此处阅读有关此运算符和其他运算符的更多信息:http: //dev.mysql.com/doc/refman/5.0/en/string-comparison-functions.html#operator_like
它是一个通配符,使用时LIKE
将匹配任意数量的字符。