不回显最后插入的行的HTML列?

时间:2014-07-15 21:23:32

标签: php

在下面的代码中,它应该回显最后插入的行HTML;虽然它只是给了我一堆错误。

这些是错误:

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/induadmi/public_html/por/Admin/launcherNews.php on line 4

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/induadmi/public_html/por/Admin/launcherNews.php on line 6

Notice: Trying to get property of non-object in /home/induadmi/public_html/por/Admin/launcherNews.php on line 7

这是我的代码:

<?php 
    include "../connection.php";
    $fetch = mysql_query("SELECT * FROM `LauncherHTML`");
    $num = mysql_num_rows($fetch);
    $Code = mysql_query("SELECT * FROM `LauncherHTML` WHERE ID='$num'");
    $gC = mysql_fetch_object($Code);
    echo $gC->HTML;
?>

谢谢!

1 个答案:

答案 0 :(得分:0)

可能$ fetch = FALSE因为

$fetch = mysql_query("SELECT * FROM `LauncherHTML`");

失败。

因此第一个警告:

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/induadmi/public_html/por/Admin/launcherNews.php on line 4

说$ fetch是一个布尔值而不是一个资源。 出于同样的原因,其他警告和通知也在遵循。

您可以通过以下方式查找查询结果:

echo mysql_error();

此外,从PHP 5.5.0开始,不推荐使用mysql扩展。我强烈建议您使用PDO_MySQL或至少使用MYSQLi

相关问题