作者:MR张尉诚 | 来源:互联网 | 2023-07-19 08:00
我正在尝试从涉及到PHP数组的多行多列的MySQL表中获取数据,以便绘制系列折线图。
每次一个人完成一堆秤(p_id),折线图就会变长。我很确定我对此太复杂了,我的大脑被阻塞了,看不到它。
我需要生成一个数组,其中包含所选p_id的所有条目;在这种情况下为1111。
这是我到目前为止的内容。表随即吐出,但如何获取数组数据?
$sql ="SELECT * FROM series WHERE p_id = '1111' ORDER BY date ASC;";
if ($result = mysqli_query($con,$sql)) {
while ($row = mysqli_fetch_array($result)) {
echo "",$row["id"]." | ".$row["date"]." | ".$row["scale1"]." | ".$row["scale2"]." | ".$row["scale3"]." |
";
}
}
谢谢!
如果需要从数组读取数据。您可以使用多个数组。
$i = 0;
while ($row = mysqli_fetch_array($result))
{
$data[$i] = array(
'p_id' => $row['p_id'],'date' => $row['date'],more...
);
$i++;
}
您可以使用表上的数组读取数据