Posts Tagged "MySQL"

mysqli info

(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

mysqli get host info

(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

mysqli get client version

(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

mysqli get client info

(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

mysqli free result

(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