ubiquitour.com

Cómo solucionar problemas de Mysqli_connect

Resolución de un problema con "mysqli_connect" es importante para que pueda conectar con éxito a las base de datos y proceso de datos para su escritura. "mysqli_connect" es una función PHP para conectarse a una base de datos de MySQL utilizando el "mysql mejorado extensión". Solución de problemas de una conexión de trabajo no consiste en establecer el error correcto manejo código, buscando cualquier número de error en los archivos de encabezado apropiados de MySQL y luego fijar el error específico.

Instrucciones

1 Abra el archivo PHP en un editor de texto, como Bloc de notas de Windows.

2 Llamar a la función "myqli_connect" para conectar a una base de datos MySQL y comprobar los errores agregando el código siguiente en el cuerpo de tu archivo PHP:

<? php

$my_link = mysqli_connect ('127.0.0.1 ', 'username', 'password', 'db', 3306);

Si (! $my_link)

{

Die (' error de mysqli_connect ('.mysqli_connect_errno(). ')'.mysqli_connect_error());

}

echo 'Conexión tuvo éxito'.mysqli_get_host_info($my_link);

? >

Un error común es enviar el puerto como una cadena, que no funcionará como debe ser un entero. Otro error es especificar un puerto no predeterminado con una serie de "localhost." Utilizar '127.0.0.1' en lugar de 'localhost' cuando es necesario especificar un número de puerto. Si sale el mensaje de error "No se puede conectar al servidor MySQL en 'localhost' (10061)" con una tubería y zócalo de conexión, intente enviar el nombre de host como '.' y la toma como 'mysql', que es el nombre por defecto. Tenga en cuenta el número de error en los mensajes de error.

3 Abra los archivos de encabezado de "errmsg.h" y "mysqld_error.h" de MySQL en un editor de texto, como Bloc de notas de Windows para ver las descripciones de los mensajes de error de servidor o cliente por su número de error. Si tienes la distribución fuente de MySQL, luego abrir el archivo "Docs/mysqld_error.txt" para encontrar una lista completa de números de error y mensajes.

4 Guarde el archivo PHP y cargarlo en el servidor para investigar los errores de "mysqli_connect".

Consejos y advertencias

  • Incluir todo el código PHP dentro de "<? php"y"? >" etiquetas.