MysqlndUhConnection::getLastMessage

(PECL mysqlnd-uh >= 1.0.0-alpha)

MysqlndUhConnection::getLastMessageRecupera información sobre la consulta ejecutadamás recientemente

Descripción

public MysqlndUhConnection::getLastMessage ( mysqlnd_connection $connection ) : void

Recupera información sobre la consulta ejecutadamás recientemente.

Parámetros

connection

Gestor de conexión de mysqlnd. ¡No modificar!

Valores devueltos

El último mensaje. Intentar devolver una cadena mayor que 511 bytes causará un error de tipo E_WARNING y resultará en el truncamiento de la cadena.

Ejemplos

Ejemplo #1 Ejemplo de MysqlndUhConnection::getLastMessage()

<?php
class proxy extends MysqlndUhConnection {
 public function 
getLastMessage($res) {
   
printf("%s(%s)\n"__METHOD__var_export(func_get_args(), true));
   
$ret parent::getLastMessage($res);
   
printf("%s returns %s\n"__METHOD__var_export($rettrue));
   return 
$ret;
 }
}
mysqlnd_uh_set_connection_proxy(new proxy());

$mysqli = new mysqli("localhost""root""""test");
var_dump($mysqli->info);
$mysqli->query("DROP TABLE IF EXISTS test");
var_dump($mysqli->info);
?>

El resultado del ejemplo sería:

proxy::getLastMessage(array (
  0 => NULL,
))
proxy::getLastMessage returns ''
string(0) ""
proxy::getLastMessage(array (
  0 => NULL,
))
proxy::getLastMessage returns ''
string(0) ""

Ver también