任何人都知道为什么我的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);
}
提前致谢。
答案 0 :(得分:1)
注意documentation。它清楚地表明catch
必须遵循要捕获的错误类型。在最基本的形式中,它是catch(Exception $e)
。
答案 1 :(得分:0)
只需要在try函数之后添加连接,如果在try函数之前放置连接就不行了,所以请务必在之后添加。