Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将数据从数据库添加到阵列_Php_Arrays_Database - Fatal编程技术网

Php 将数据从数据库添加到阵列

Php 将数据从数据库添加到阵列,php,arrays,database,Php,Arrays,Database,我需要写一个脚本,能够搜索一个特定的结果,把它放到一个图表中。我已经画出了图表。但是,当鼠标悬停在图形的某个部分上时,该部分中会有一个数据列表。 示例: 饼图中25%是男孩。当鼠标悬停在男孩上方时,它将显示男孩的名字列表。 换句话说,我需要能够从数据库中检索多个数据,将其放入一个列表中,并回显结果。 到目前为止,我已经成功地编写了以下代码: $data = array();<br> while ($row = mysqli_fetch_array($result))<

我需要写一个脚本,能够搜索一个特定的结果,把它放到一个图表中。我已经画出了图表。但是,当鼠标悬停在图形的某个部分上时,该部分中会有一个数据列表。

示例:
饼图中25%是男孩。当鼠标悬停在男孩上方时,它将显示男孩的名字列表。 换句话说,我需要能够从数据库中检索多个数据,将其放入一个列表中,并回显结果。


到目前为止,我已经成功地编写了以下代码:

$data = array();<br>
    while ($row = mysqli_fetch_array($result))<br>
    {<br>
    $data[]= $row;<br>
}<br>
echo "$data";
$data=array()
而($row=mysqli\u fetch\u数组($result))
{
$data[]=$row;
}
回显“$data”;

但是我不知道我在说什么。请帮帮我我想这就是你想要做的

$data = array();
while ($row = mysqli_fetch_array($result)) {
    array_push($data, $row);
}
print_r($data); // dump

$data=$row;对于数据,将数据指定给数组。请提供图表和数据库的数据结构。在Hover上,您可以调用(使用javascript)一个ajax调用来询问php页面的相关信息。我认为每次有人悬停在饼图上时调用数据库不是一个好主意。最好是在页面加载时获得结果,然后在有人将鼠标悬停在饼图上时使用JS显示结果。对不起,我没有足够的声誉来输入图像@AnikIslamAbhi类似的东西,但是,当悬停时,它会显示从数据库@AnikIslamAbhiThank@you这么多检索到的姓名列表,但我只需要一部分数据。我使用echo$data[0]['gene_id']尝试了这段代码,但它只显示了一个结果。我应该把它放在一个循环里吗?也许。。。数组推送($data,$row['gene_id']);或者只需在SQL中“从…选择基因id”