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

标签 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>

最佳答案

编辑:

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

相关文章:

mysql - 自动递增十六进制值

php - SQL 查询来查找特定博客文章的作者?

javascript - 将图像上传到图像文件夹 (php) 后,我收到一些未知错误

php - 如何根据日期列中的月份从SQLite获取数据

mySQL:导入数据库时​​的外键约束

javascript - PHP 日期和时区

php - 如何使用 JavaScript 打开弹出窗口并发送 POST 变量?

php - "Notice: Undefined variable"、 "Notice: Undefined index"、 "Warning: Undefined array key"和 "Notice: Undefined offset"使用 PHP

MYSQL 将时间戳转换为月份

php - 如何从帖子元中检索不同的元值(不包括已删除的帖子)