MySQL renvoie plusieurs lignes plutôt qu'une seule
Lors de la récupération de données d'une base de données à l'aide de MySQL, il est possible de rencontrer des situations où une seule ligne est est revenu, malgré l'attente de plusieurs. Pour résoudre ce problème, considérez l'explication suivante.
Dans l'exemple fourni, la requête SQL dans PhpMyAdmin renvoie plusieurs lignes avec succès. Cependant, le code PHP ne gère pas correctement la récupération de ces lignes. Voici une version modifiée du code PHP qui affichera toutes les lignes correspondant à la requête :
<code class="php">$query = mysql_query("SELECT `title`, `url_title` FROM `fastsearch` WHERE `tags` LIKE '%$q%' LIMIT 5"); while ($row = mysql_fetch_assoc($query)) { print_r($row); }</code>
Dans ce code corrigé :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!