我目前正在和MySQL一起做一个PHP项目。我在页面的顶部和底部使用PHP标记来开始和结束PHP。在PHP标记之间,我打开了一个echo语句,将HTML输出到浏览器。在页面中需要执行PHP的部分中,我结束了echo标记并使用以下命令执行MySQL查询
mysql_query($myQuery) or die("Error");当MySQL出现错误时,它会在该点停止,并且不会显示其馀部分,这显然会影响页面的设计。
如果MySQL无法运行,我如何让HTML部件继续运行。
发布于 2011-08-23 23:58:22
代码的示例会很有用,但一般来说,mysql_query() or die()模式并不是必需的。如果您不希望在给定查询失败时停止执行,只需省略or die()部分:
echo 'Output something';
$res = mysql_query($sql);
if ($res) {
/* do stuff with the query results */
} else {
/* output an error if desired... or don't */
echo 'There was a database error: '.mysql_error();
}
echo 'Output some more stuff';发布于 2011-08-23 23:57:51
只需用其他命令替换die()即可。请参阅this article
发布于 2011-08-23 23:57:01
所以使用print而不是die
https://stackoverflow.com/questions/7163882
复制相似问题