在下面的代码中,它应该回显最后插入的行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;
?>
谢谢!
答案 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