在html页面上显示php数据

问题描述:

我想问一下如何在HTML表格中显示来自php类的数据我试过用HTML标签回显主题,但由于某些原因,我的代码无法识别html标签。在html页面上显示php数据

public function getDataUser() 
{ 
    $sql   = "SELECT ID, USERNAME , PASSWORD , EMAIL , PERMISSION_LEVEL FROM USERS"; 
    $this->_data = $this->_connection->query($sql); 
    while ($row = $this->_data->fetch_assoc()) { 
     echo $row["ID"] .$row["USERNAME"] . $row["PASSWORD"]. $row["EMAIL"] . $row["PERMISSION_LEVEL"]; 
    echo"<br />"; 
    } 
    return $this->_data; 
} 

此br标签不起作用。

+0

只使用'echo'
';' – Comum 2015-02-09 15:24:00

+2

您是否尝试在echo和“
”之间添加空格? – 2015-02-09 15:24:01

+0

也,如果你想使用HTML,你可以关闭PHP,然后重新打开它。例如'?>
Comum 2015-02-09 15:25:28

echo $row["ID"] .$row["USERNAME"] . $row["PASSWORD"]. $row["EMAIL"] . row["PERMISSION_LEVEL"]. " <br>"; 
+1

会引发错误 – 2015-02-09 16:09:24

当你返回数据,也许你只是想测试接收到的数据: 那么你可以使用的print_r(预<之间>标签):

public function getDataUser() 
{ 
    $sql   = "SELECT ID, USERNAME , PASSWORD , EMAIL , PERMISSION_LEVEL FROM USERS"; 
    $this->_data = $this->_connection->query($sql); 
    while ($row = $this->_data->fetch_assoc()) { 
echo "<pre>"; 
print_r($row); 
echo "</pre>"; 
    } 
    return $this->_data; 
} 

试试这个

public function getDataUser() 
{ 
    $sql = "SELECT ID,USERNAME,PASSWORD,EMAIL,PERMISSION_LEVEL FROM USERS"; 
    $this->_data = $this->_connection->query($sql); 
    while ($row = $this->_data->fetch_assoc()) { 
     //do print_r() to check wether data is coming or not 
     echo '<pre>'; 
     print_r($row); 
     echo '</pre>'; 

     //or you can print directly value by $row['ID']." ".$row['USERNAME'] by this way 
    } 
    return $this->_data; 
}