Php 需要标记数据输出

Php 需要标记数据输出,php,html,Php,Html,我试图从表中提取数据并以可读的格式显示它。该表有15列。我可以水平读,但那样读很难。我已经知道了如何将数据垂直显示出来,但我不知道如何标记每一行。如果我可以用数据打印列名,它甚至可以工作。以下是我的疑问: <?php $con=mysqli_connect("localhost","username","password","database"); if (mysqli_connect_errno()) { echo "Failed to connect to MyS

我试图从表中提取数据并以可读的格式显示它。该表有15列。我可以水平读,但那样读很难。我已经知道了如何将数据垂直显示出来,但我不知道如何标记每一行。如果我可以用数据打印列名,它甚至可以工作。以下是我的疑问:

<?php
$con=mysqli_connect("localhost","username","password","database");
 if (mysqli_connect_errno())
   {
       echo "Failed to connect to MySQL: " . mysqli_connect_error();
   }

$result = mysqli_query($con,"SELECT * FROM DailyNumber WHERE location='Discount25'"); 
$post = array();
    while($row = mysqli_fetch_assoc($result))
    {
        $post[] = $row;
    }
     foreach ($post as $row) 
        { 
            foreach ($row as $element)
            {
                echo $element."<br>";
            }        
        }     
?>  
它的输出如下所示:

     Location:      Discount25
     DAte:          2014-03-03
     Sales:         1
     Gross Profit:  2
     Expenses:      3
     Cat 1:         4
     Cat 2:         5
    etc

我认为您只需要在迭代中提取关键点并将其打印出来

 foreach ($post as $row) 
 { 
    foreach ($row as $key => $element)
    {
        echo $key . ': '. $element."<br>";
    }        
}
foreach($post as$row)
{ 
foreach($key=>$element的行)
{
回显$key.':'.$element.“
”; } }
您应该使用
$key=>$value

foreach ($post as $row) 
{ 
    foreach ($row as $key => $value)
    {
        echo $key . ' - '. $value . '<br />';
    }        
}
foreach($post as$row)
{ 
foreach($key=>$value的行)
{
回显$key.'-'.$value.
; } }
$row as$key=>$value
然后将其放入一个整洁的小表格中

echo '<table>';

foreach ($post as $row) 
{ 
    foreach ($row as $key => $value)
    {
        echo ' <tr><th> ' . $key . ' </th><td> ' . $value . ' </td></tr> ';
    }        
}

echo '</table>';
echo';
foreach($row的post)
{ 
foreach($key=>$value的行)
{
回显“.$key.”.$value.”;
}        
}
回声';
echo '<table>';

foreach ($post as $row) 
{ 
    foreach ($row as $key => $value)
    {
        echo ' <tr><th> ' . $key . ' </th><td> ' . $value . ' </td></tr> ';
    }        
}

echo '</table>';