php - 如何在我的 php、mysql 代码中放置边框和顺序

标签 php html mysql

我应该在哪里放置围绕 customerID 的表格代码?另外,我如何在 PHP 中进行排序?

<html>
<head>
</head>
<body>

    <?
    $options = array(
    PDO::MYSQL_ATTR_INIT_COMMAND=> 'SET NAMES utf8',

    );
    $dsn        = 'mysql:host=localhost;dbname=username';
    $password   = 'password';
    $username   = 'username';
    $db         = new PDO($dsn, $username, $password, $options);

    $query  = "SELECT * FROM customers";
    $stmt   = $db->prepare($query);
    $stmt->execute();

    while($row = $stmt->fetch(PDO::FETCH_ASSOC))


    {

    $id         =$row['customerid'];
    $name       =$row['name'];
    echo "Customer ID: $customerid, Name: $name<br />"; 
}

?>      
</body>  
</html>

有人可以帮我解决这个问题吗?

最佳答案

使用 ORDER BY COLUMN_NAME对于顺序和默认顺序是升序。

使用 <table border=1>用于应用带边框的表结构。

试试下面的代码。

<html>
    <head>
    </head>
    <body>

        <?php
            $options = array(
                PDO::MYSQL_ATTR_INIT_COMMAND=> 'SET NAMES utf8',

            );
            $dsn        = 'mysql:host=localhost;dbname=username';
            $password   = 'password';
            $username   = 'username';
            $db         = new PDO($dsn, $username, $password, $options);

            $query  = "SELECT * FROM customers ORDER BY name";
            $stmt   = $db->prepare($query);
            $stmt->execute();

            echo "<table border=1>";
            echo "<tr>";
            echo "<th>Customer ID</th>";
            echo "<th>Name</th>";
            echo "</tr>";

            while($row = $stmt->fetch(PDO::FETCH_ASSOC))
            {
                echo "<tr>";
                $id         =$row['customerid'];
                $name       =$row['name'];
                echo "<td>Customer ID: $customerid</td>"; 
                echo "<td>Name: $name</td>";
                echo "</tr>";
            }
            echo "</table>";
        ?>      
       </body>  
       </html>

关于php - 如何在我的 php、mysql 代码中放置边框和顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37109100/

相关文章:

javascript - DOM 元素的 hasOwnProperty() 测试结果是否标准化?

php - Method Post 形式的复选框,在 PHP 中从数组转换为字符串

php - 多用户编辑器

php - 连接两个 MySQL 表,其中连接条件来自其中一个表

php - "Cannot pass parameter 2 by reference"PHP错误

php - 查询 Mysql 的唯一值

php - 将经验值添加到数据库 php

php - 重写搜索选项的 url

javascript - CSS 和 &lt;input type ='file' > - 讨论

html - 横向bootstrap3时添加网格