Tecnología

Inicio

Cómo Echo PHP de un error de MySQL

Si está usando PHP para acceder a una base de datos MySQL, es posible que estés frustrado por el mal funcionamiento de su código fuente sin aparente. Si el problema se encuentra con un error generado por la consulta MySQL, PHP puede ser suprimir el error, lo que impide la búsqueda inmediatamente. Afortunadamente, PHP ha incluido la capacidad para repetir los errores de MySQL desde PHP 4.

Instrucciones

1 Abra el archivo PHP que contiene las consultas de MySQL en un editor de texto sin formato. En PHP, estas funciones comienzan con "mysql_", así como "mysql_connect ()" o "mysql_query ()".

2 Encuentra la variable de enlace asociado a la conexión MySQL --- por lo general, debe ser algo como "$ link = mysql_connect (" localhost "," nombre de usuario "," contraseña ");". Anote el nombre de la variable o almacenarlo en un documento de texto como referencia.

3 Navegar en el código PHP MySQL a la función que desea comprobar si hay errores.

4 Añadir una nueva línea inmediatamente después de la función de MySQL y el tipo: "eco mysql_error (enlace $);". Esto imprimirá el último mensaje de error que generó MySQL; si se ha encontrado ningún error, no se hará eco de nada. Si variable de enlace de la conexión de MySQL se llama algo distinto de "enlace $", utilizar esa variable en su lugar.

5 Guarde el archivo PHP y salir del editor.

Consejos y advertencias

  • Si su código PHP no se abre múltiples conexiones a diferentes bases de datos MySQL, que no tiene que proporcionar a la variable de enlace; PHP asume que la base de datos que se hace referencia es el último que se abrió a través de una función de "mysql_connect ()". En este caso, sólo tiene que escribir "echo mysql_error ();".