PHP查询不显示回声值或错误

时间:2018-12-11 18:31:25

标签: php mysql

我想回显从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>

1 个答案:

答案 0 :(得分:0)

已编辑:

每次使用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>

希望它可以在某种程度上为您提供帮助,

今天过得愉快。