Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL renvoie une seule ligne

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

while ($row = mysql_fetch_assoc($query)) {
    print_r($row);
}
  • Vous avez mal orthographié $query dans votre exemple
  • mysql_fetch_assoc() renverra une ligne à chaque appel, et FALSE lorsqu'il n'y a pas de rangées. Utilisez cela à votre avantage, en lui attribuant une variable dans la condition. Dans le while() boucle, $row sera la ligne actuelle.