在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标签不起作用。
答
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;
}
只使用'echo'
';' – Comum 2015-02-09 15:24:00
您是否尝试在echo和“
”之间添加空格? – 2015-02-09 15:24:01
也,如果你想使用HTML,你可以关闭PHP,然后重新打开它。例如'?>
Comum 2015-02-09 15:25:28