菜鸟问题,怎样拦截php的错误? 据个例子@mysql_connect('aaa','bbb','ccc') or die("出错啦");在函数前面加@可以隐藏php的错误报告,然后使用or可以进行错误处理 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to yorgo 我在处理时怎样判断其错误类型,也就是怎样得到错误字符串? 还有die("出错啦")之后下面的将不会执行,怎样继续执行呢? 我想你要问的是判断具体的错误在那里,问题出在那里是么?我以前用的办法是在每一个段落里加变量的输出ECHO它,看看错在那里,但是不是所有的脚本都可以用这样的方法。 比如,mysql_connect(....)我想知道一个错误是否是连接错误,还是口令错误,如果连接错了,我并不想马上报错,停两秒再连接,如果口令错误,就出现登录口令框 @mysql_connect('aaa','bbb','ccc') or die(func_error());function func_error(){ $error_id = mysql_errno(); switch($error_id) { case(/*这里为mysql错误的代号-常数*/) do_something; break; case(/**********/) do_something_else; break; ...... }return($flag) #返回处理的结果或后面程序需要用到的标志。}也就是说,你自己可以做一个错误处理函数啦。 不好意思,我的数据库是oracle的没有mysql_errno之类的函数,怎么处理法?有其他的获得php错误的函数吗? oracle使用array OCIError ([int stmt|conn|global]) 变量传递问题,高手解决!谢谢! 刷新 表单中的 某个文本框的内容? 请问这种网页用的什么技术 如何對字串表達式求值? FC5下php5不能链接MYSQL5 为什么我在my.ini 里也改成: default-character-set=gb2312,还有乱码? 社区论坛软件专家高薪(5-10K)诚聘开发人员 有关SESSION的问题,急啊? http://www.XXX.com/test.php?userid=12323中,如何得到url中的?以后的部分? 问个不知道为什么的问题!! 我再次发现自己很菜...问cookie类型 mysql+php+apache,更新数据库时如何实现事务处理?
{
$error_id = mysql_errno();
switch($error_id) {
case(/*这里为mysql错误的代号-常数*/)
do_something;
break;
case(/**********/)
do_something_else;
break;
......
}
return($flag) #返回处理的结果或后面程序需要用到的标志。
}也就是说,你自己可以做一个错误处理函数啦。
array OCIError ([int stmt|conn|global])