©
本文档使用 PHP中文网手册 发布
(PECL maxdb >= 1.0)
maxdb_error -- maxdb::error — Returns a string description of the last error
过程化风格
$link
)面向对象风格
The maxdb_error() function is identical to the corresponding
maxdb_errno() function in every way, except instead of returning
an integer error code the maxdb_error() function will return
a string representation of the last error to occur for the database connection
represented by the link
parameter. If no error has occurred,
this function will return an empty string.
A string that describes the error. An empty string if no error occurred.
Example #1 面向对象风格
<?php
$maxdb = new maxdb ( "localhost" , "MONA" , "RED" , "DEMODB" );
if ( maxdb_connect_errno ()) {
printf ( "Connect failed: %s\n" , maxdb_connect_error ());
exit();
}
if (! $maxdb -> query ( "SELECT xxx FROM hotel.city" )) {
printf ( "Errormessage: %s\n" , $maxdb -> error );
}
$maxdb -> close ();
?>
Example #2 过程化风格
<?php
$link = maxdb_connect ( "localhost" , "MONA" , "RED" , "DEMODB" );
if ( maxdb_connect_errno ()) {
printf ( "Connect failed: %s\n" , maxdb_connect_error ());
exit();
}
if (! maxdb_query ( $link , "SELECT xxx FROM hotel.city" )) {
printf ( "Errormessgae: %s\n" , maxdb_error ( $link ));
}
maxdb_close ( $link );
?>
以上例程的输出类似于:
PHP Warning: maxdb_query(): -4005 POS(8) Unknown column name:XXX [42000] Errormessgae: POS(8) Unknown column name:XXX