尝试捕获PHP后选择一个查询

时间:2012-06-13 21:33:49

标签: php mysql

任何人都知道为什么我的SQL查询在使用try catch函数后无效?代码是一个常规代码,因为我每次都在使用它并且它工作得很好但是当我尝试在try catch函数之后使用它时它不起作用,

try{
   //somecode
}
catch{
  // somecode
}
$carType = 'ECAR';
$category = substr($carType,0,1);
if($category){
    $querycy = ("SELECT * FROM carClassCodes where ClassC = '$category'");
    $resultcy = mysql_query($querycy);
    $rowcy = mysql_fetch_array($resultcy);
}

提前致谢。

2 个答案:

答案 0 :(得分:1)

注意documentation。它清楚地表明catch必须遵循要捕获的错误类型。在最基本的形式中,它是catch(Exception $e)

答案 1 :(得分:0)

只需要在try函数之后添加连接,如果在try函数之前放置连接就不行了,所以请务必在之后添加。