【问题标题】:How to retrive data fro database in two columns?如何在两列中从数据库中检索数据?
【发布时间】:2017-04-03 16:04:24
【问题描述】:

我正在从表中检索数据,但它只是列表(只有一列)。是否可以使用 html 将该列表分为两列?

我认为您不需要这里的示例我的代码来回答,但是如果有人需要,我会发布。 enter image description here

  <?php 

                        while ($UserNameRow = mysqli_fetch_array($UserNameResult)) {

                           echo "<tr style = 'border: 1px solid red;'>
                                <td>{$UserNameRow['username']}</td>
                              </tr>";

                        echo "<tr>
                                <td>{$UserNameRow['username']}</td>
                             </tr>";
                    }
 ?>

【问题讨论】:

  • 始终提供示例代码。 总是。
  • 当然可以从两列中选择数据。 SELECT col1, col2 FROM table。但是不,您不能为此使用 HTML - 请理解 HTML 只是一种标记语言。
  • 不选择,我需要分两列放在页面上
  • 所以您问是否可以将您检索到的数据放入 HTML 表格中的单独列中?是的,这很容易。请理解,如果您不提供具体示例和您的实际代码,我们很难知道您的意思。
  • 你能举个例子吗???

标签: php sql


【解决方案1】:

在 while 循环中回显相同的元组。如果您的检索查询中只有一列,只需使用 html 创建另一个表行,并在该表行内回显所有其他表定义。 示例:

 <?php 

                    while ($UserNameRow = mysqli_fetch_array($UserNameResult)) {

                       echo "<tr style = 'border: 1px solid red;'>
                            <td>{$UserNameRow['username']}</td><td>{$UserNameRow['username']}</td>
                          </tr>";


                }

?>

注意:你只需要将同一行回显两次

【讨论】:

  • 如果你能提供图片或示例代码,我将能够帮助你。它对我来说非常有效。
  • 它仍然显示 1 行还是您遇到任何其他类型的错误?
  • 一行打印,一条记录重复2次
  • 对不起,我以为你想要两行。我已经用你的代码改变了我的答案
猜你喜欢
  • 2012-05-03
  • 2015-09-10
  • 1970-01-01
  • 2013-06-28
  • 1970-01-01
  • 2021-10-26
  • 2013-10-31
  • 2016-11-27
  • 2016-03-17
相关资源
最近更新 更多