1. 程式人生 > >[PHP]PDO各方法在發生MYSQL斷開時的反應

[PHP]PDO各方法在發生MYSQL斷開時的反應

tle commit exec options type 內容 initial info cep

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

[, array $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斷開時的反應