我对 MySQL 有疑问,我正在构建一个搜索表单,用户将能够在其中搜索产品,从 MySQL 表的两列中搜索术语。我有“Modelo”栏和“Concepto”栏。当我尝试搜索您可以在“Concepto”中找到的值时,它运行良好,但当该值在“Modelo”中时,它运行不佳。
这是语法:
SELECT * FROM hoja1
WHERE Concepto LIKE '%$buscar%' or
Modelo LIKE '%$buscar%'
LIMIT $inicio, $TAMANO_PAGINA
例如,我在 Modelo 列上有这个值
8345GS
FLEX AUT 1
如果我搜索 8354GS 它不起作用,屏幕上不会出现任何内容。但如果我发现只有GS
表格可以找到价值。与“FLEX AUT 1”相同,当我搜索FLEX AUT 1
它时似乎什么也没有,但FLEX
没有问题。事实上,我的代码无法搜索Modelo
列上的整个值。但是当我在表格上搜索值时没有问题Concepto
对不起我的英语不好。我希望你能帮助我。