2011-06-04 111 views
0

我需要从mysql中选择有关查询字符串的结果。 让我们的字符串将是: žž(大写和小写)php查询(小写字母/大写字母)验证

如何数据库的模样:

url_id  test_char 
1   Z 
2   z 

好,在地址栏中输入:本地主机/ Z 这个查询总是选择1结果,第一个,所以它总是返回1.如果我尝试连z。

test_char是varchar。

如何让Z和Z选择不同的结果?

+3

排序规则是什么?它可以设置在表格或数据库堤坝上...如果排序规则是_ci,则表示“不区分大小写”... – 2011-06-04 15:44:16

回答

1

对于非二进制字符串或某些归类类型,MySQL默认使用case insensitive searching

OMG小马请注意,您可以在数据库或表级别进行调整。或者,您可以为您的特定查询进行内联调整。每个例子都在上面链接的文档中。

0

如果您使用XAMPP,请转到localhost/phpmyadmin /并访问您的数据库并将其更改为Case Sensitive。

相关问题