[Resolvido] Problema Sistema de Busca
Estou com um pequeno problema na minha pesquisa.
A busca até esta funcionando porem diferencia Letras maiusculas e minusculas.
EX: Se busco a palavra geladeira e se no banco estiver escrito GELADEIRA com letra maiuscula ele nao encontra.
Só encontra se escrever exatamente como foi cadastrado.
Qual é a soluçao para resolver este problema. Para buscar tanto com maiusculas ou minusculas independente da forma como for buscado.
Meu codigo:
<?php
$posts = $_POST['p'];
$sql = 'SELECT * FROM produtos WHERE nome_produto LIKE :nome_produto ORDER BY id_produto DESC';
try{
$query = $conecta->prepare($sql);
$query->bindValue(':nome_produto','%'.$posts.'%',PDO::PARAM_STR);
$query->execute();
$resultado = $query->fetchAll(PDO::FETCH_ASSOC);
}catch(PDOexception $error_imovels){
echo 'Erro ao selecionar os produtos!';
}
foreach($resultado as $res){
$id_produto = $res['id_produto'];
$nome_produto = $res['nome_produto'];
}
?>
A questao é que se o admin cadastrar o produto com letra maiuscula e o usuario buscar com letra minuscula nao vai encontrar, ou vice e versa!!!
Desde já agradeço.
Discussão (2)
Carregando comentários...