Non visualizza tutti i dati
Salve,
ho fatto questa query:
Codice PHP:
$sql = "SELECT * FROM Sala WHERE cognome LIKE '$_POST[key]%' OR cognome LIKE '$_POST[key]%' ORDER BY cognome ASC";
$res = $mysqli->query($sql);
// se trova qualcosa va avanti
if($row=$res->fetch_array())
{
// ciclo per elencare i dati
while ($row = $res->fetch_array())
in teoria funziona, però mi sono accorto che non visualizza il primo dato della ricerca.
Cioè se ad esempio nel db ho 6 valori che devo trovare, il ciclo while me ne presenta solo 5 con tutti i suoi campi.
Non capisco perchè ?
Dovrebbe farli vedere tutti o nessuno o dare errore.
Su phpMyAdmin la query funziona e mi visualizza i 6 valori ricercati con i suoi campi.
Non sono un esperto e mi trovo ad un punto fermo.
Qualcuno saprebbe come aiutarmi, con parole semplici.
Grazie