如何从mysql db打印信息

时间:2014-06-23 01:40:28

标签: mysql

我需要有关php的帮助 从mysql db打印信息

我想打印一张来自db info的表格

Product_Name
Product_Description
Product_Description2

我需要知道要写的代码

db中的

我有产品说明,所以我需要为每个产品打印这个描述 { echo Product_Name ...等..?

1 个答案:

答案 0 :(得分:1)

如果我理解你的问题,你可以尝试以下内容。

编辑: 考虑到您已经在config.php中建立了连接

config.php 中,请确保您拥有以下内容。

<?php 
    $con=mysqli_connect("hostname","username","password","database");

    if (mysqli_connect_errno())
      {
      echo "Failed to connect to MySQL: " . mysqli_connect_error();
      }
?>

然后在要显示结果的页面上添加。

 <?php

    include_once("config.php"); //Can be removed if already added.

    $query = "SELECT Product_Name, Product_Description, Product_Description2 FROM tablename";

    $result = mysqli_query($con,$query);

      echo "<table border='1'><tr><th>Name</th><th>Product_Description</th><th>Product_Description2</th></tr>";

    while($row = mysqli_fetch_assoc($result))
      {
      echo "<tr>";
      echo "<td>" . $row['Product_Name'] . "</td>";
      echo "<td>" . $row['Product_Description'] . "</td>";
      echo "<td>" . $row['Product_Description2'] . "</td>";
      echo "</tr>";
      }
      echo "</table>";

    mysqli_close($con);
    ?> 

Edit2: 按ID 获取产品信息

如果您想通过ID获取产品请尝试将查询更改为。

"SELECT Product_Name, Product_Description, Product_Description2 FROM tablename WHERE Product_id = '$id'";