这是我在 PHP 中的尝试捕获
try{
print (string)((int)$screenname+ 1);
$query2 = 'SELECT * FROM callerdetail WHERE screenname="'.(string)((int)$screenname+ 1).'" AND status="0" AND agent = "'.$agent.'" LIMIT 1;';
$result = mysql_query($query2) or die (mysql_error());
}
catch(Exception $e){
$query3 = 'SELECT * FROM callerdetail WHERE status="0" AND agent = "'.$agent.'" LIMIT 1';
$result = mysql_query($query3) or die (mysql_error());
}
我正在尝试根据屏幕名称获取数据,如果它不可用,那么我想执行 catch 块 sql 语句。
不幸的是,它对我不起作用。我的数据库中有一个屏幕名称 = 2 的数据,但我没有获取该数据,而是获取代理的新数据
任何想法 ?