所以我有一个数据库和一个网页,我想在其中显示我的数据库搜索结果
我尝试了几种方法都可以工作,但它们对于我想要完成的事情是不完整的
我希望能够使用我的搜索文本中的一个或多个单词来搜索我的表格列 id、Id_Nombre、Pais、Estado、Ciudad、website。
此代码有效,但我必须准确输入区分大小写的单词:
$query = "SELECT * FROM Medios_table WHERE concat(id,Id_Nombre,Pais,Estado,Ciudad,website) LIKE '%$Busqueda%'";
所以结果我在我的搜索框中输入了一个像“人”这样的词,在我的数据库中,这个词在任何这些列中输入为“人”,它不会找到它。
我使用的第二个代码有效,但只使用一列
$query = "SELECT * FROM Medios_table WHERE UPPER(Id_Nombre) LIKE UPPER('%$Busqueda%')";
这段代码的结果很好,因为无论使用哪种情况,它都会找到它,但我需要将这种类型的搜索扩展到所有其他列,但到目前为止我使用的所有内容都不起作用。
我试过了:
$query = "SELECT * FROM Medios_table WHERE UPPER(id,Id_Nombre,Pais,Estado,Ciudad,website) LIKE UPPER('%$Busqueda%')";
$query = "SELECT * FROM Medios_table WHERE UPPER(concat(id,Id_Nombre,Pais,Estado,Ciudad,website)) LIKE UPPER('%$Busqueda%')";
$query = "SELECT * FROM Medios_table WHERE concat(UPPER(id,Id_Nombre,Pais,Estado,Ciudad,website)) LIKE UPPER('%$Busqueda%')";
等任何帮助都非常感谢,谢谢。