(PHP 5)
mysqli_real_connect(no version information, might be only in CVS)
mysqli->real_connect -- Abre una conexi贸n a un servidor de MySQLEstilo por procedimientos
bool mysqli_real_connect ( mysqli link [, cadena equipo_hu茅sped [, cadena usuario [, cadena contrase帽a [, cadena nombre_de_bd [, int puerto [, cadena socket [, int banderas]]]]]]] )Estilo orientado a objetos (m茅todo)
class mysqli {mysqli_real_connect() Intenta establecer una conexi贸n con un equipo que tiene ejecutando un servidor de MySQL representado por el par谩metro equipo_hu茅sped.
Esta funci贸n es diferente de mysqli_connect() en lo siguiente:
mysqli_real_connect() necesita un objeto valido el cual tiene que ser creado por la funci贸n mysqli_init()
Con la funci贸n mysqli_options() tu puedes fijar varias opciones por conexi贸n.
Con el par谩metro banderas tu puedes fijar diferentes opciones de la conexi贸n:
Tabla 1. Banderas soportadas
| Nombre | Descripci贸n |
|---|---|
| MYSQLI_CLIENT_COMPRESS | Usa el protocolo de compresi贸n |
| MYSQLI_CLIENT_FOUND_ROWS | Regresa el n煤mero de filas encontradas, no el n煤mero de filas afectadas |
| MYSQLI_CLIENT_IGNORE_SPACE | Permite espacios despues de los nombres de las funciones. Hace palabras reservadas los nombres de las funciones. |
| MYSQLI_CLIENT_INTERACTIVE | Permite los segundos interactive_timeout (en vez de wait_timeout) de inactividad antes de cerrar la conexi贸n |
| MYSQLI_CLIENT_SSL | Usa SSL (encriptaci贸n) |
Nota: Por razones de seguridad la bandera MULTI_STATEMENT no es permitida en PHP. Si quiere ejecutar consultas m煤ltiples use la funci贸n mysqli_multi_query().
Ejemplo 2. Estilo por procedimientos
|
El resultado del ejemplo seria:
Connection: Localhost via UNIX socket |