我正在写我的查询数据库中的一个功能,如果MySQL查询错误出来出于某种原因,我想我的函数返回一个值(在这种情况下,-1)表明查询失败,而不是在整个脚本之外。PHP MySQL的Error_log和立即返回一个值
通常我只是用这个结构:
$result = mysql_query($sql) or die([some error information]);
但在这种情况下,我不想死,但我确实需要打出来的功能,并具有一定的方式告诉调用功能出现了错误,同时仍然能够手动检查日志为错误的来源。有没有办法做到这一点?半伪代码看起来是这样的:
$result = mysql_query($sql) or {
error_log([some error information]);
return -1;
}
但我试过一对夫妇和变化(如人们所预料的),他们不工作。
有什么建议吗?谢谢。
啊!我从来没有想过像对待条件评估那样对待查询。非常有意义。感谢Kolink,这很好。 – Murdock 2012-07-14 01:29:59