Exemplo n.º 1
0
 /**
  * Fetch extended error information associated with the last operation on
  * the database handle
  * 
  * @link http://www.php.net/manual/en/pdo.errorinfo.php
  * @return array PDO::errorInfo returns an array of error information
  *         about the last operation performed by this database handle. The
  *         array
  *         consists of the following fields:
  *         <tr valign="top">
  *         <td>Element</td>
  *         <td>Information</td>
  *         </tr>
  *         <tr valign="top">
  *         <td>0</td>
  *         <td>SQLSTATE error code (a five characters alphanumeric
  *         identifier defined
  *         in the ANSI SQL standard).</td>
  *         </tr>
  *         <tr valign="top">
  *         <td>1</td>
  *         <td>Driver-specific error code.</td>
  *         </tr>
  *         <tr valign="top">
  *         <td>2</td>
  *         <td>Driver-specific error message.</td>
  *         </tr>
  *         </p>
  *         <p>
  *         If the SQLSTATE error code is not set or there is no
  *         driver-specific
  *         error, the elements following element 0 will be set to &null;.
  *         </p>
  *         <p>
  *         PDO::errorInfo only retrieves error information for
  *         operations performed directly on the database handle. If you
  *         create a
  *         PDOStatement object through PDO::prepare or
  *         PDO::query and invoke an error on the statement
  *         handle, PDO::errorInfo will not reflect the error
  *         from the statement handle. You must call
  *         PDOStatement::errorInfo to return the error
  *         information for an operation performed on a particular statement
  *         handle.
  */
 public function errorInfo()
 {
     if (func_num_args() > 0) {
         return false;
     }
     return $this->driver->errorInfo();
 }