(PECL mysqlnd-uh >= 1.0.0-alpha)
MysqlndUhConnection::getLastMessage — Recupera información sobre la consulta ejecutadamás recientemente
$connection
) : voidRecupera información sobre la consulta ejecutadamás recientemente.
connection
Gestor de conexión de mysqlnd. ¡No modificar!
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.
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($ret, true));
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) ""