Posted on 29-08-20092009 in MySQL, PHP | 0 comments
(PHP 5)
mysqli_info, mysqli->info — Obtiene información acerca de la consulta más recientemente ejecutada
Descripción
Estilo por procedimientos:
cadena mysqli_info ( mysqli $identificador_de_enlace )
Estilo orientado a objetos (propiedad)
class mysqli {
cadena info
}
La función mysqli_info() regresa una cadena proveyendo información acerca de la consulta ejecutada más recientemente. La naturaleza de esta cadena es como sigue:
Tabla 178. Valores regresados posibles de mysqli_info
| Tipo de Consulta |
Ejemplo de cadena resultante |
| INSERT INTO…SELECT… |
Records: 100 Duplicates: 0 Warnings: 0 |
| INSERT INTO…VALUES (…),(…),(…) |
Records: 3 Duplicates: 0 Warnings: 0 |
| LOAD DATA INFILE … |
Records: 1 Deleted: 0 Skipped: 0 Warnings: 0 |
| ALTER TABLE … |
Records: 3 Duplicates: 0 Warnings: 0 |
| UPDATE … |
Rows matched: 40 Changed: 40 Warnings: 0 |
nota: La consultas que no sean una de las antes mencionadas no están soportadas. En esta situación, mysqli_info() regresará una cadena vacía.
Valores retornados
Una cadena representando información adicional acerca de la consulta más recientemente ejecutada.
Ver también
mysqli_affected_rows(), mysqli_warning_count(), y mysqli_num_rows().
Ejemplos
Estilo orientado a objetos
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$mysqli->query("CREATE TEMPORARY TABLE t1 LIKE City");
/* INSERT INTO .. SELECT */
$mysqli->query("INSERT INTO t1 SELECT * FROM City ORDER BY ID LIMIT 150");
printf("%s\n", $mysqli->info);
/* close connection */
$mysqli->close();
?>
Ejemplo 1446. Estilo por procedimientos
<?php
$link = mysqli_connect("localhost", "my_user", "my_password", "world");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
mysqli_query($link, "CREATE TEMPORARY TABLE t1 LIKE City");
/* INSERT INTO .. SELECT */
mysqli_query($link, "INSERT INTO t1 SELECT * FROM City ORDER BY ID LIMIT 150");
printf("%s\n", mysqli_info($link));
/* close connection */
mysqli_close($link);
?>
El resultado del ejemplo seria:
Records: 150 Duplicates: 0 Warnings: 0
read more
Posted on 29-08-20092009 in MySQL, PHP | 0 comments
(PHP 5)
mysqli_get_host_info, mysqli->get_host_info — Regresa una cadena que representa el tipo de conexión usada
Descripción
Estilo por procedimientos:
cadena mysqli_get_host_info ( mysqli $identificador_de_enlace )
Estilo orientado a objetos (propiedad):
class mysqli {
cadena host_info
}
La función mysqli_get_host_info() regresa una cadena describiendo la conexión utilizada, representada por el parámetro identificador_de_enlace (incluyendo el nombre del servidor).
Valores retornados
Una cadena representando el nombre del servidor y tipo de conexión.
Ver también
mysqli_get_proto_info().
Ejemplos
Ejemplo 1437. Estilo orientado a objetos
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
/* print host information */
printf("Host info: %s\n", $mysqli->host_info);
/* close connection */
$mysqli->close();
?>
Estilo por procedimientos
<?php
$link = mysqli_connect("localhost", "my_user", "my_password", "world");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
/* print host information */
printf("Host info: %s\n", mysqli_get_host_info($link));
/* close connection */
mysqli_close($link);
?>
El resultado del ejemplo seria:
Host info: Localhost via UNIX socket
read more
Posted on 29-08-20092009 in MySQL, PHP | 0 comments
(PHP 5)
mysqli_get_client_version — Obtiene información del cliente MySQL
Descripción
int mysqli_get_client_version ( void )
Regresa el número de la versión del cliente como un entero.
Valores retornados
Un número que representa la versión de la libreria del cliente de MySQL en el formato : main_version*10000 + minor_version *100 + sub_version. Por ejemplo, 4.1.0 es regresado como 40100.
Esto es útil para determinar rápidamente la version de las librerias del cliente para saber si existen algunas capacidades.
Ver también
mysqli_get_client_info(), mysqli_get_server_info(), y mysqli_get_server_version().
Ejemplos
mysqli_get_client_version
<?php
/* We don't need a connection to determine
the version of mysql client library */
printf("Client library version: %d\n", mysqli_get_client_version());
?>
read more
Posted on 29-08-20092009 in MySQL, PHP | 0 comments
(PHP 5)
mysqli_get_client_info — Regresa en una cadena la versión del cliente de MySQL
Descripción
cadena mysqli_get_client_info ( void )
La funció mysqli_get_client_info() es usada para regresar una cadena representando la versión del cliente utilizada en la extensión MySQLi.
Valores retornados
Una cadena que representa la versión de la libreria cliente de MySQL
Ver también
mysqli_get_client_version(), mysqli_get_server_info(), y mysqli_get_server_version().
Ejemplos
Ejemplo 1435. mysqli_get_client_info
<?php
/* We don't need a connection to determine
the version of mysql client library */
printf("Client library version: %s\n", mysqli_get_client_info());
?>
read more
Posted on 29-08-20092009 in MySQL, PHP | 0 comments
(PHP 5)
mysqli_free_result, result->free — Libera la memoria asociada con el resultado
Descripción
Estilo por procedimientos:
void mysqli_free_result ( mysqli_result $resultado )
Estilo orientado a objetos (método):
class mysqli_result {
void free ( void )
}
La función mysqli_free_result() libera la memoria asociada al resultado representado por el parámetro resultado, la cuál fue tomada por mysqli_query(), mysqli_store_result() o mysqli_use_result().
nota: Usted debe siempre liberar el resultado con mysqli_free_result(), cuando su objeto resultado no se necesite más.
Valores retornados
Esta función no regresa ningun valor.
read more