-1

任何人都知道为什么我的 sql 查询在使用 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);
}

提前致谢。

4

2 回答 2

1

注意文档。它清楚地表明catch必须紧跟着要捕获的错误类型。在其最基本的形式中,它是catch(Exception $e).

于 2012-06-13T21:42:26.030 回答
0

只需要在try函数之后添加连接,如果在try函数之前添加连接将不起作用,所以请务必在之后。

于 2012-06-13T21:44:25.577 回答