sql >> Databáze >  >> RDS >> Mysql

MySQL vrací pouze jeden řádek

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

while ($row = mysql_fetch_assoc($query)) {
    print_r($row);
}
  • Přesně jste napsali $query ve vašem příkladu
  • mysql_fetch_assoc() vrátí řádek pokaždé, když je volán, a FALSE když mimo řady. Využijte toho ve svůj prospěch tím, že mu v podmínce přiřadíte proměnnou. V rámci while() smyčka, $row bude aktuální řádek.


  1. PostgreSQL:sériové vs identita

  2. SqlDataSourceEnumerator.Instance.GetDataSources() nenalezne místní instanci SQL serveru 2008

  3. Jak mohu importovat data z ASCII (ISO/IEC 8859-1) do své databáze Rails/PGSQL?

  4. Jak funguje WEEKDAY() v MariaDB