Search code examples
phplowercase

How to use strtolower() in a query in PHP


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?


Solution

  • Using PDO and assuming MySQL

    $stmt = $db->prepare('SELECT * FROM table WHERE LOWER(`field`) = ?');
    $stmt->execute(array(strtolower($var)));