在我的大学时代,我记得一个处理此类错误的 php 代码..
$rs = $mymodel->find("usr=:usr",array("usr"=>"mahan")) on error echo $mymodel->geterror();
但我知道上面的代码是错误的......
这是一个我不记得了的错误处理代码..
也许你会建议这样的东西
/**First code suggestion**/
if(!mymodel->find("usr=:usr",array("usr"=>"mahan"))){
$rs = mymodel->find("usr=:usr",array(":usr"=>"mahan"));
}
或者像这样
/**Second code suggestion**/
try{
$rs = mymodel->find("usr=:usr",array("usr"=>"mahan"));
}
catch(Exception $e){
dump($e);
}
我的问题是我不想重复相同的操作只是为了测试它是否会出现错误(显示在第一个代码建议中)。
第二个代码建议不起作用。
我在最重要的问题上显示的错误处理是错误的,但我认为它可以解决我的问题(我只是不记得正确的问题)......如果不告诉我你的建议。
我正在使用 Yii 框架