2011-07-14 48 views
3

我想通過PHP從MySQL數據庫返回一個XML列表,並遇到大小寫敏感問題。下面是我使用PHP和MySQL區分大小寫的問題

$query = "SELECT * FROM FOO WHERE FOO LIKE '%$term%' ORDER BY FOO"; 

在我的數據庫我有列爲「喬」的名字所以爲了返回XML我必須輸入$術語「喬」當前代碼。我不能使用「joe」或「JOE」,但願意。我不確定是否可以通過PHP直接完成此操作,或者是否需要調整MySQL表。

回答

5
SELECT * 
FROM foo 
WHERE foo COLLATE UTF8_GENERAL_CI LIKE '%$term%' 
ORDER BY 
     foo 
+0

謝謝...這個解決它。我很感激幫助。 – user525429

+0

感謝Quassnoi ..它對我的作品也是...... :-) –