我想使用 WHERE 语句进行搜索,但不区分大小写。有人告诉我可以使用LCASE()
,但我将如何使用以下内容?
mysql_query("SELECT * FROM table WHERE fieldt = '" .$_POST['thisf']. "'");
您可以通过在 Upper/Lover 案例中同时制作(字段和所需数据)来欺骗它:
mysql_query("SELECT * FROM table WHERE UCASE(fieldt) Like UCASE('" .strtoupper($_POST['thisf']). "')");
假设我没有引入一堆语法错误:
mysql_query("SELECT * FROM table WHERE lcase(fieldt) = lcase('" .$_POST['thisf']. "')");