Php 如何确保比较区分大小写?

Php 如何确保比较区分大小写?,php,mysql,Php,Mysql,我试图在MYSQL中进行比较,但希望它区分大小写 例: 以DB为单位: userid = "TEST" 我该如何确保mysql查询不会为此查询返回TRUE,因为userid变量与数据库中userid的大小写不匹配 谢谢您可以使用COLLATE强制与区分大小写进行比较 您也可以使用二进制文件 SELECT*FROM users WHERE BINARY user_id='%John%'MySQL手册对此解释得很好。您可以而且至少应该对解决方案进行快速解释 userid = "TEST"

我试图在MYSQL中进行比较,但希望它区分大小写

例:

以DB为单位:

userid = "TEST"
我该如何确保mysql查询不会为此查询返回TRUE,因为userid变量与数据库中userid的大小写不匹配


谢谢

您可以使用COLLATE强制与区分大小写进行比较

您也可以使用二进制文件


SELECT*FROM users WHERE BINARY user_id='%John%'
MySQL手册对此解释得很好。

您可以而且至少应该对解决方案进行快速解释
userid = "TEST"