phpMyAdmin
 sql >> Database >  >> Database Tools >> phpMyAdmin

La funzione di ricerca non funziona in php

Se stai cercando di cercare, devi usare il LIKE sintassi, non WHERE

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

Il LIKE & % rendilo un carattere jolly. Ora hai detto che vuoi cercare per nome e cognome, ma passi solo la tua prima variabile e interroghi solo il primo campo, quindi dovrai passare anche il cognome e aggiungere un OR all'SQL e incapsulare il nome like o cognome come tra parentesi per prestazioni migliori se espandi sql in un secondo momento..

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