sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

La función de búsqueda no funciona en php

Si está buscando buscar, debe usar LIKE sintaxis, no WHERE

$sql="SELECT  * FROM members WHERE FirstName LIKE '". $fname ."%'";

El LIKE & % convertirlo en un comodín. Ahora dijo que desea buscar por nombre y apellido, pero solo pasa su primera variable y solo consulta el primer campo, por lo que también deberá pasar el apellido y agregar un OR al SQL y encapsular el nombre. como o apellido como entre paréntesis para un mejor rendimiento si expande el sql más tarde..

$sql="SELECT  * FROM members WHERE (FirstName LIKE '". $fname ."%' OR LastName LIKE '". $lname ."%')";