繁体   English   中英

PHP MySQLi查询不返回表中的所有行

[英]php mysqli query not returning all the rows in a table

我有一个称为注释的MySQL表,其中包含名为vz_comments的列,并且基本上我想显示与character_id相关的所有注释。 但是,我当前的查询仅显示1条注释,但是当我将语句放入phpmyadmin中时,它显示所有注释。

$comments_query = $conn->query("SELECT vz_comments FROM comments WHERE character_id='$comment_id'");

$comments_array = $comments_query->fetch_array();

echo $comments_array['vz_comments'];

fetch_array一行作为其列的数组(取决于参数,为数值列或关联列。默认情况下,将使用MYSQLI_BOTH ,以同时获取具有两种样式的属性的数组。

要在单个调用中获取整个结果,应改用fetch_all

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM