Php 将mysql数据绘制到图表中

Php 将mysql数据绘制到图表中,php,mysql,charts,Php,Mysql,Charts,我正在尝试使用来自的图表生成器 下面是从mysql数据库加载数据的代码: 这个查询是有效的,但我想我对网站中提供的示例的解释是错误的。 如果我这样做,我会得到一个输出(预定义数据): 利润 5. 5. 但当我这样做时,我会得到一个空白输出: ?> <table> <caption> Reports</caption> <thead> <tr> <td><

我正在尝试使用来自的图表生成器

下面是从mysql数据库加载数据的代码: 这个查询是有效的,但我想我对网站中提供的示例的解释是错误的。 如果我这样做,我会得到一个输出(预定义数据):


利润
5.
5.
但当我这样做时,我会得到一个空白输出:
?>



<table>
    <caption> Reports</caption>
    <thead>

        <tr>
        <td></td>
        <?php while($row=mysql_fetch_assoc($query)){ ?>

        <th scope="col"><?php echo $row['Cust_Name']; ?></th>

        <?php } ?>
        </tr>
    </thead>
    <tbody>

        <tr>
            <th scope="row">Subtotal</th>
              <?php while($row=mysql_fetch_assoc($query)){ ?>

        <td><?php echo $row['TOTAL_PUR']; ?></td>

        <?php } ?>
        </tr>

        <tr>
            <th scope="row">Profit</th>
                <?php while($row=mysql_fetch_assoc($query)){ ?>

        <td><?php echo $row['TOTALPROFIT']; ?></td>

        <?php } ?>
        </tr>

    </tbody>
</table>
?>
报告
小计
利润
以下是我得到的:

在行的第一次迭代之后,当显示客户名称时,获取数据指针位于数据集的末尾。。。您试图在不重置指针的情况下再次获取集合

试着发行

mysql_data_seek($query, 0);
在while循环之前显示总计和利润

mysql_data_seek($query, 0);