WHERE ステートメントを使用して検索したいのですが、大文字と小文字は区別されません。を使用できると言われLCASE()
ましたが、次のようにするにはどうすればよいですか?
mysql_query("SELECT * FROM table WHERE fieldt = '" .$_POST['thisf']. "'");
アッパー/ラバーケースの両方(フィールドと必要なデータ)を作成することでそれをだますことができます:
mysql_query("SELECT * FROM table WHERE UCASE(fieldt) Like UCASE('" .strtoupper($_POST['thisf']). "')");
一連の構文エラーを導入しなかったと仮定します。
mysql_query("SELECT * FROM table WHERE lcase(fieldt) = lcase('" .$_POST['thisf']. "')");