2016-05-29 4 views
-1

2つの文字列を比較したいだけでなく、文字列の大文字と小文字を比較したいと思います。下記の私の例のクエリ:mysqlとphpに "select"を書くとき、これは合法ですか?

mysql_query("select strcmp(strcasecmp(text,text2)) 
      from table_name 
      where option1=option2"); 

は、それが「strcasecmp」と「strcmpの」かどうかの正しい使用方法で教えてください。

上記は単なるサンプルコードです。 strcmpとstrcasecmpの使い方が正しいか間違っているか教えてください。

ありがとうございます。

+0

なぜ合法ではありませんか? – Panda

+0

私には分かりませんが教えてください。大丈夫なら、私は進めます。あなたの早急な返信をありがとう。 –

+0

あなたは 'strcmp(strcasecmp(text、text2)'で何をしようとしているのか分かりませんが、どのような場合でも、このサイトの動作を誤解しているようです。あなたの質問に答える前に*試してみてください。 –

答えて

0

お返事ありがとうございます。

strcasecmp():この関数は大文字と小文字を区別するstrcmp()と同じ働きをします。大文字と小文字を区別する必要がない場合は、strcasecmp()関数を使用できます。これはstrcmp()として機能しますが、大文字と小文字を区別しません。

関連する問題