[PHP]PDO各方法在發生MYSQL斷開時的反應
1.mixed PDO::errorCode ( void )
如果單獨執行此語句,並不能判斷此時MYSQL是否已斷開,它返回最上一次對MYSQL操作的錯誤碼
2.public array PDO::errorInfo ( void )
如果單獨執行此語句,並不能判斷此時MYSQL是否已斷開,它返回最上一次對MYSQL操作的錯誤信息
3.bool PDO::beginTransaction ( void )
發出一個Warning級報錯,(當當前環境已經開啟了事務,再調用此方法會拋出PDOException,當然這已經不是在此話題討論之列)
4.bool PDO::commit ( void )
拋出PDOException
5.int PDO::exec ( string $statement
)
發出一個Warning級報錯
6.mixed PDO::getAttribute ( int $attribute
)
一旦連接上MYSQL,便不需要依靠連接就可以返回內容,所以對MYSQL的中途斷開無感知
7.string PDO::lastInsertId ([ string $name
= NULL
] )
一旦連接上MYSQL,便不需要依靠連接就可以返回內容,所以對MYSQL的中途斷開無感知
8.public PDOStatement PDO::prepare ( string $statement
$driver_options
= array() ] )
一旦連接上MYSQL,便不需要依靠連接就可以返回內容,所以對MYSQL的中途斷開無感知
9.public PDOStatement PDO::query ( string $statement
)
發出一個Warning級報錯
10.bool PDO::rollBack ( void )
拋出PDOException
11.bool PDOStatement::bindValue ( mixed $parameter
, mixed $value
[, int $data_type
= PDO::PARAM_STR ] )
一旦連接上MYSQL,便不需要依靠連接就可以返回內容,所以對MYSQL的中途斷開無感知
12.bool PDOStatement::execute ([ array $input_parameters
] )
發出一個Warning級報錯
[PHP]PDO各方法在發生MYSQL斷開時的反應