PHP + MYSQL中的NICE DISPLAY

时间:2011-02-25 02:45:28

标签: php html view

我想知道屏幕上出现的每一行是如何分开的。

我尝试<br> \t (spacebar)但它无法正常工作。 它看起来像那样 例如:

USER PASSWD 
aUser aPasswd

我希望看起来像这样:

USER         PASSWD
aUser        aPasswd

更清楚,没有?! :d

这是我的代码$tab是标题:USER PASSWD

 function db_select($prep, $username, $tab){        
      error_reporting(-1);  //Activer le rapport de toutes les genres d'erreurs
      $querycon = "SELECT $prep FROM info_compte WHERE username = '$username'";
     if(!$response = mysql_query($querycon)){
        echo "Il n\'y a aucun $username dans la base de données";
    }
     else{
            echo $tab.'<br>';
            while ($row = mysql_fetch_array($response, MYSQL_ASSOC))
                foreach($row as $item)
                {
                    echo $item.' ';
                }
        }
    return $response;   
}//db_select

2 个答案:

答案 0 :(得分:2)

将您的输出换成<pre>代码:

echo "<pre>\n";
while ($row = mysql_fetch_array($response, MYSQL_ASSOC)) {
 foreach($row as $item) {
   echo "$item\t";
 }
 echo "<br>\n";
}
echo "</pre>\n";

答案 1 :(得分:1)

我会把它放到一张桌子里

<table>  
<tr><td>Username</td><td>Passwd</td></tr>
<tr><td><?php echo $username ?></td><td><?php echo $passwd ?></td></tr>
</table>

这样它的间距相等,你可以调整单元格的宽度

更新(假设您同时提取用户名和密码):

echo "<table>";  
echo "<tr><td>Username</td><td>Passwd</td></tr>";
foreach($row as $key => $value) {
                    echo "<tr><td>".$key.'</td><td>'.$value.'</td></tr>';
}
echo "</table>";