if(!empty(self::$PDOStatement))self::free(); //判斷之前是否有結果集,如果有,釋放結果集 self::$PDOStatement=$link->prepare($sql); self::$PDOStatement->execute(); self::haveError(); $result=self::$PDOStatement->fetchAll(constant('PDO::FETCH_ASSOC')); 為什么把self::haveError();放在self::$PDOStatement->execute();之前,下面的$arrError輸出就為空呢?

半夜有行舟
2014-09-15
1 回答
舉報
0/150
提交
取消
2014-09-16
首先是執行之后看看是否有錯誤所以要放在他之后,要不沒執行怎么能得到錯誤呢?^-^...