In a database I have this field: "TeST". I don’t know where the upper case characters are. I just want to strtolower them and do something like this:
SELECT * FROM table WHERE strtolower(field) = strtolower($var)
How can I do that?
In a database I have this field: "TeST". I don’t know where the upper case characters are. I just want to strtolower them and do something like this:
SELECT * FROM table WHERE strtolower(field) = strtolower($var)
How can I do that?
Using PDO and assuming MySQL
$stmt = $db->prepare('SELECT * FROM table WHERE LOWER(`field`) = ?');
$stmt->execute(array(strtolower($var)));
Simply use:
"SELECT * FROM `table_name` WHERE LOWER(`field_name`)='" . strtolower($_var) . "'";
Or use:
"SELECT * FROM `table_name` WHERE LCASE(`field_name`)='" . strtolower($_var) . "'";
Both functions works same.
The LOWER
function in MySQL can be used to convert a field value to lower case.
For example:
"select * from table_name where LOWER(email) = ?";