我需要从mysql中选择有关查询字符串的结果。 让我们的字符串将是: ž和ž(大写和小写)php查询(小写字母/大写字母)验证
如何数据库的模样:
url_id test_char
1 Z
2 z
好,在地址栏中输入:本地主机/ Z 这个查询总是选择1结果,第一个,所以它总是返回1.如果我尝试连z。
test_char是varchar。
如何让Z和Z选择不同的结果?
我需要从mysql中选择有关查询字符串的结果。 让我们的字符串将是: ž和ž(大写和小写)php查询(小写字母/大写字母)验证
如何数据库的模样:
url_id test_char
1 Z
2 z
好,在地址栏中输入:本地主机/ Z 这个查询总是选择1结果,第一个,所以它总是返回1.如果我尝试连z。
test_char是varchar。
如何让Z和Z选择不同的结果?
对于非二进制字符串或某些归类类型,MySQL默认使用case insensitive searching。
每OMG小马请注意,您可以在数据库或表级别进行调整。或者,您可以为您的特定查询进行内联调整。每个例子都在上面链接的文档中。
如果您使用XAMPP,请转到localhost/phpmyadmin /并访问您的数据库并将其更改为Case Sensitive。
排序规则是什么?它可以设置在表格或数据库堤坝上...如果排序规则是_ci,则表示“不区分大小写”... – 2011-06-04 15:44:16