0

mysql クエリで UPPER/LOWER func を使用しようとしましたが、それでも役に立ちませんでした... mb_strtoupper/lower で使用しようとしても... 私のデータベースのすべてのフィールドとテーブルは utf8_general_ci です

ロシア語で「キーワード」のように入力しても何も見つかりません。データベースでは「キーワード」のようであり、「キーワード」と入力すると結果が表示されるためです

クエリ コマンドは次のとおりです。 SELECT * FROM catalog_productWHERE nameLIKE \'%'.$id.'%\' OR brandLIKE \'%'.$id.'%\' OR manufacturerLIKE \'%'.$id.'%\ ' OR modelLIKE \'%'.$id.'%\''

4

1 に答える 1

0

照合順序を utf8-general-bin に変更して、再試行してください。

于 2012-05-22T12:40:25.257 に答える