如何区分SELECT查询中的大写或小写单词

Mo *_*del 2 php mysql select

基本上我觉得问题很简单.但无法找到任何解决方案.

在登录表单中,我使用php来查询我的数据库,通过从数据库表中选择具有该2个值的任何行来检查传递的用户名和密码.

什么似乎是问题是当我登录前.

用户:mm

传球:oo

这样可行.这是正确的,因为它们在db表上.

但现在,如果我使用

用户:MM

传球:oo

仍然有效?哪个不应该.由于我的数据库只有'mm'而不是'MM'.我需要它来区分上部和下部,因为在其他行中我混合了上部和下部字母

Jul*_*Lam 5

您必须将列的排序/编码从"不区分大小写"的编码更改为区分大小写的编码,例如utf8_general_cslatin1_general_cs