MySQL 返回多行而不是一行
使用 MySQL 从数据库检索数据时,可能会遇到只有一行的情况尽管期待多次,但还是回来了。要解决此问题,请考虑以下解释。
在提供的示例中,PhpMyAdmin 中的 SQL 查询成功返回多行。但是,PHP 代码无法正确处理这些行的检索。这是 PHP 代码的修改版本,它将输出与查询匹配的所有行:
<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>
在此更正的代码中:
以上是为什么我的 MySQL 查询只返回一行,而我期望返回多行?的详细内容。更多信息请关注PHP中文网其他相关文章!