mysqli_connect, mysqli() — Abre una nueva conexión al servidor MySQL

Descripción

Estilo por procedimientos mysqli mysqli_connect ( [cadena $equipo_anfitrión [, cadena $usuario [, cadena $contraseña [, cadena $base_de_datos [, int $puerto [, cadena $socket]]]]]] ) Estilo orientado a objetos (constructor): class mysqli { __construct ( [cadena $equipo_anfitrión [, cadena $usuario [, cadena $contraseña [, cadena $base_de_datos [, int $puerto [, cadena $socket]]]]]] ) } La función mysqli_connect() intenta abrir una conexión al servidor MySQL que se está ejecutando en equipo_afitrión el cual puede ser el nombre de un equipo o una dirección IP. Pasando el valor NULL o la cadena “localhost” a este parámetro, se asume que está en el mismo equipo. Cuando sea posible se usarán “pipes” en vez del protocolo TCP/IP. En caso exitoso, la función mysqli_connect() regresará un objeto representando la conexión a la base de datos, o FALSE en caso contrario. En los parámetros usuario y contraseña se específica el nombre de usuario y contraseña con los cuales se debe conectar al servidor MySQL. Si no se da contraseña el valor NULL es tomado, el servidor MySQL intentará verificar al usuario contra los registros de usuarios que esten sin contraseña. Esto permite que un usuario pueda ser usado con diferentes permisos (dependiendo si se provee contraseña o no). Si se específica el parámetro base_de_datos especificará la base de datos a usar por defecto cuando se ejecuten consultas. Los parámetros puerto y socket son usados junto con el parámetro equipo_anfitrión para controla a futuro como conectar al servidor de base de datos. El parámetro puerto específica el número de puerto al que se intenta conectar en el servidor MySQL, mientras que el parámetro socket específica el socket o la pipa nombrada “pipe” que debe ser usada.

nota: Especificar el parámetro socket no determina explícitamente el tipo de conexión a ser usado cuando se conecta al servidor MySQL. El parámetro equipo_anfitrión determina como se hace la conexión a la base de datos MySQL.

Valores retornados

Regresa un objeto el cuál representa la conexión al servidor MySQL o FALSE en caso contrario.

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(); } printf("Host information: %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 (!$link) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } printf("Host information: %s\n", mysqli_get_host_info($link)); /* close connection */ mysqli_close($link); ?>

El resultado del ejemplo seria:

Host information: Localhost via UNIX socket
Scripts to install PHP and HTML frameworks CodeIgniter CodeIgniteris a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create f...
Jquery Mobile 1.0 RC1 The jQuery team released a week ago jQuery Mobile 1.0 Release Candidate 1. The released version of the JavaScript framework for developing web appl...
Facebook entra en la guerra contra Google por su búsqueda social El revuelo formado por Search Plus Your World, la introducción de la información social (de Google+) en los resultados de búsqueda de Google que no of...
Como mejorar la interacción de una web Ninja UI ofrece una serie de componentes para UI (User Interface) con los que mejorar la experiencia de aquellos usuarios que naveguen por nuestro sit...
Google mejora su presentación de resultados En una continua mejora de los resultados ofrecidos como del formato en que estos son presentados, el buscador más importante en la Red está preparando...
Firefox 13 Disponible para descargar El navegador sin fines de lucro, Mozilla Firefox, acaba de estrenar su versión 13. Una nueva y mejorada versión en comparación a la anterior, donde se...
Facebook lanza la aplicación Slinghot para compartir fotos y videos Facebook anunció el lanzamiento de Slingshot, una aplicación móvil para compartir fotos y videos de forma efímera, informa el periódico digital ‘Inter...
Como Generar Tráfico en tu web Paso 1: Escribe artículos para directorios. Desde mi punto de vista es la mejor estrategia para generar tráfico, ya que además de tener un enlace d...
Opencart Module for Dimensional Weight Shipping This extension allows you to set advanced shipping rates for your shop, and can be calculated by Dimensional Weight with Postal Code and Category supp...
Audio libros una forma de publicidad para internet Un audio libro es la grabación de una persona o personas leyendo en voz alta el contenido de un libro. Estos audio libros son también llamados libros ...
mysqli connect
Tagged on: