2011-06-04 116 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。