我的代码没有在前端显示数据库值。谁能帮我?

时间:2018-06-13 06:07:58

标签: php database mysqli

我试图用id显示我的数据库表的名称,但它不起作用。任何人都可以帮我解决问题吗?
它表示成功添加了类别中的数据,但上面的代码无法在表格中显示。

CODE

<table class="table table-hover">
    <tr>
    <th>Sr No.</th>
    <th>Category Name</th>
    </tr>
    <? php 
        global $connectiondb;
        $ViewQuery="SELECT * FROM category";
        $Execute=mysqli_query($connection, $ViewQuery);
        $SrNo=0;
        while ($DataRows=mysqli_fetch_array($Execute,MYSQLI_BOTH);) {
            $Id=$DataRows["id"];
            $CategoryName=$DataRows["name"];
            $SrNo++;
        ?>
    <tr>
        <td><? php echo $Id; ?></td>
        <td><? php echo $CategoryName; ?></td>
    </tr>
    <? php } ?>

1 个答案:

答案 0 :(得分:0)

尝试显示SrNo视图是否大于0。如果SrNo大于0,则表示要显示的数据。 请试试这个代码,看看它对你有帮助:

<table class="table table-hover">
    <tr>
        <th>Sr No.</th>
        <th>Category Name</th>
    </tr>
    <?php 
   global $connectiondb;
        $ViewQuery="SELECT * FROM category";
        $Execute=mysqli_query($connection, $ViewQuery);
        $SrNo=0;
    while($DataRows=mysqli_fetch_assoc($Execute)) {
        $Id=$DataRows["id"];
        $CategoryName=$DataRows["name"];
        $SrNo++;
    ?>
    <tr>
        <td><?php echo $Id; ?></td>
        <td><?php echo $CategoryName; ?></td>
    </tr>
    <?php } ?>
</table>