php - 如何使用引导CSS表显示MySQL表中的数据?

原文 标签 php html mysql css

我试图使它成为这样,当在我的主页上点击一个按钮时,一个php脚本采取行动,从SQL表中获取信息,并将其显示在HTML/CSS表中。
这是我主页的代码-

<form id="myForm" action="select.php" method="post">
<button type="submit" class="btn btn-info" >
<span class="glyphicon glyphicon-tint"></span>  View
</button>
<br /> <span class="badge alert-info"> Find out what is currently in the database. </span><br />
</form>
<br />
<br />  

下面是我目前在select.php中的内容-
<?php
/*** mysql hostname ***/
$hostname = '192.xx.xxx.xx';

/*** mysql username ***/
$username = 'Mitchyl';

/*** mysql password ***/
$password = 'root1323';

/*** database name ***/
$dbname = 'test';

try {
      $dbh = new PDO("mysql:host=$hostname;dbname=$dbname", $username, $password);
    /*** The SQL SELECT statement ***/
    $sql = "SELECT * FROM increment";

}
catch(PDOException $e)
    {
    echo $e->getMessage();
    }
?>

我只是不知道如何从SQL查询中获取数据并将其放入HTML表中。
任何建议都很好!
谢谢!

最佳答案

试试这个

<?php
  $hostname = '192.xx.xxx.xx';
  $username = 'Mitchyl';
  $password = 'root1323';
  $dbname = 'test';

  try {
    $dbh = new PDO("mysql:host=$hostname;dbname=$dbname", $username, $password);

    $sql = $dbh->prepare("SELECT * FROM increment");

    if($sql->execute()) {
       $sql->setFetchMode(PDO::FETCH_ASSOC);
    }
  }
  catch(Exception $error) {
      echo '<p>', $error->getMessage(), '</p>';
  }

?>

  <div id="content">

    <table>
      <?php while($row = $sql->fetch()) { ?>
      <tr>
        <td><?php echo $row['column1_name']; ?></td>
        <td><?php echo $row['column2_name']; ?></td>
        <td><?php echo $row['column3_name']; ?></td>

        ...etc...

      </tr>
      <?php } ?>
    </table>

   </div>

相关文章:

php - PHP:依赖于语言环境的浮点数转换为字符串

jquery - 使用固定大小比例调整div大小

css - Zurb Foundation:导航栏消失,屏幕范围很小

php - htaccess mysql数据安全吗?

c# - 在来自C#的MySQL查询中使用文字下划线字符

php - 为什么我的die()文本没有显示? [关闭]

php - 有没有办法在PHP中获取可用的语言环境列表?

php - 如何从symfony yml配置文件中的docker获取env变量

javascript - Select2出现不应该

mysql - TYPO3扩展安装期间向表中添加行