phpMyAdmin
 sql >> Base de données >  >> Database Tools >> phpMyAdmin

La fonction recherche ne fonctionne pas en php

Si vous cherchez à rechercher, vous devez utiliser le LIKE syntaxe, pas WHERE

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

Le LIKE & % faites-en un joker. Maintenant, vous avez dit que vous vouliez rechercher par premier et dernier, mais vous ne transmettez que votre première variable et vous n'interrogez que le premier champ, vous devrez donc également transmettre le nom de famille et ajouter un OU au SQL et encapsuler le prénom comme ou nom comme entre parenthèses pour de meilleures performances si vous développez le sql plus tard..

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