mysql.func.php總是抱錯
?Notice: Undefined variable: rows in C:\wamp\www\shop_imooc\shopImooc\lib\mysql.func.php on line?91
代碼:
86 function fetchAll($sql,$result_type=MYSQL_ASSOC){
87 $result=mysql_query($sql);
88 while(@$row=mysql_fetch_array($result,$result_type)){
89 ? ?$rows[]=$row;
90 ?}
91 return $rows;
92 }
2017-07-20
如果沒有進入while循環的話就不會有定義$rows,那么直接return $rows自然報錯。可以改成三元運算。
return isset($rows)?$rows:null;