Hvis du ønsker at søge, skal du bruge LIKE
syntaks, ikke WHERE
$sql="SELECT * FROM members WHERE FirstName LIKE '". $fname ."%'";
LIKE & %
gør det til et jokertegn. Nu sagde du, at du vil søge efter for- og efternavn, men du indtaster kun din første variabel, og du forespørger kun i det første felt, så du skal også sende efternavnet og tilføje en OR til SQL'en og indkapsle fornavnet like eller efternavn som i parentes for bedre ydeevne, hvis du udvider sql senere..
$sql="SELECT * FROM members WHERE (FirstName LIKE '". $fname ."%' OR LastName LIKE '". $lname ."%')";