我想回显一些从 mysql 表中获取的简单变量,但它没有显示任何内容,甚至没有显示错误。这是代码:
<?PHP
$query_home = $db_connect->QUERY("SELECT * FROM home WHERE id =1");
IF($query_home->num_rows == 1)
{
$id = $query_home->FETCH_OBJECT()->id;
$home = $query_home->FETCH_OBJECT()->home;
$homepage = nl2br($home);
}
?>
<TD>
<?PHP ECHO"$homepage"; ?>
</TD>
最佳答案
编辑:
每次使用 FETCH_OBJECT() 时,它都会更改行的索引。所以要解决这个问题,你可以调用一次并将其放入变量中
<?PHP
$query_home = $db_connect->QUERY("SELECT * FROM home WHERE id =1");
IF($query_home->num_rows == 1)
{
$obj = $query_home->FETCH_OBJECT();
$id = $obj->id;
$home = $obj->home;
$homepage = nl2br($home);
}
?>
<TD>
<?PHP ECHO"$homepage"; ?>
</TD>
希望它能在某种程度上帮助你,
祝你有美好的一天。
关于PHP 查询不显示回显值或错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53730305/