Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL restituisce solo una riga

$query = mysql_query("SELECT `title`,
                             `url_title`
                        FROM `fastsearch`
                       WHERE `tags`
                            LIKE '%$q%'
                       LIMIT 5");

while ($row = mysql_fetch_assoc($query)) {
    print_r($row);
}
  • Hai sbagliato a scrivere $query nel tuo esempio
  • mysql_fetch_assoc() restituirà una riga ogni volta che viene chiamata e FALSE quando fuori dalle righe. Usalo a tuo vantaggio, assegnandogli una variabile nella condizione. All'interno di while() ciclo, $row sarà la riga corrente.