2011-07-14 20 views
3

PHPを使用してMySQLデータベースからXMLリストを返そうとしており、大文字と小文字の区別に問題があります。ここで私は私のデータベースでPHPとMySQLでの大文字と小文字の区別の問題

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

を使用している現在のコードは、私が「ジョー」として$用語を入力する必要がXMLを返すためにその「ジョー」として記載されている最初の名前を持っています。私は "ジョー"や "ジョー"を使うことはできませんが、好きです。 PHPを使ってこれを直接実行できるかどうか、またはMySQLテーブルを調整する必要があるかどうかはわかりません。

答えて

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

おかげで...これはそれを解決しました。私は助けに感謝します。 – user525429

+0

Quassnoiさん、ありがとうございました。その作品も私にとって... :-) –

関連する問題