drui0508 2014-04-02 22:23
浏览 26
已采纳

使用php在html中列出mysqli表条目

I'm a beginner and I can't figure out for the life of me how to list products from a mysqli table on a webpage using php. Currently I just manage to get the first row to repeat for the number of rows that exist in the table using the following code:

<?php
  $p_sql = "SELECT * FROM products";
  $p_query = mysqli_query($db_conx, $p_sql);
  $productData = mysqli_fetch_array($p_query, MYSQL_ASSOC);
  $num = mysqli_num_rows($p_query);
?>
<!DOCTYPE html>
  <?php print "There are currently $num rows in the table<P>";
    for ($row=0; $row<$num; $row++){
      $name = $productData["product_name"];
      echo "$name <br>";
    };
  ?>

I know within my for loop I don't include $row but I don't know how to properly include it. Your help would be much appreciated!

  • 写回答

1条回答 默认 最新

  • douluan4644 2014-04-02 22:58
    关注

    Instead of using your for() loop, use a while() loop with your $productData = mysqli_fetch_array($p_query, MYSQL_ASSOC)

    <?php
    $p_sql = "SELECT * FROM products";
    $p_query = mysqli_query($db_conx, $p_sql);
    $num = mysqli_num_rows($p_query);
    ?>
    <!DOCTYPE html>
    <?php print "There are currently $num rows in the table<P>";
    
    while($productData = mysqli_fetch_array($p_query, MYSQL_ASSOC)){
        echo $productData["product_name"]."<br />";
    };
    ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮