Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal,
como posso implementar o código abaixo para que o mesmo pesquise alem do campo descrição, ean13 e ncm simultaneamente?
SELECT * FROM estoque WHERE descricao LIKE %s ORDER BY descricao ASC
Olha o erro que me retorna: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 0, 20' at line 1
Código:
SELECT * FROM estoque WHERE descricao LIKE %s AND codigo_barras LIKE %s AND ncm LIKE %s ORDER BY descricao ASC
Não me lembro de ter falando AND
outra, é só um exemplo usando seu próprio código, imagino que saiba usar sprintf corretamente. B)
Recomendo full text, devido a descrição.
ou
OR
SELECT * FROM estoque
WHERE descricao LIKE %s
OR ean13 LIKE %s
OR ncm LIKE %s
ORDER BY descricao ASC