PDO LIKE 条件を使用して、データベースから対応する値を取得しようとしています。問題は、データベース内の一部の値が大文字で始まることです。UPPERCASED の列値を使用してデータベースにクエリを実行しようとしています。
このコードを使用する場合:
$connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $connection->prepare('SELECT * FROM ingredient WHERE name LIKE ?');
$query = '%'.$queryEntered.'%';
$stmt -> execute(array($query));
私は結果を得ることができます。
$query = $queryEntered.'%';
$stmt -> execute(array($query));
列のデータを大文字でベッドに入れることができないように見えるので、一致することはありません。しばらく探していました。どんな助けでもいいでしょう。