Tecnología

Inicio

PHP MySQL pruebas de conexión de funciones

En una página Web basada en PHP, utiliza la función mysql_connect para establecer una conexión con una base de datos MySQL. En las páginas más largos, o páginas dinámicas, en las que se crean y cerrar varias conexiones de base de datos, que puede llegar a ser difícil hacer un seguimiento de las conexiones establecidas. Hay varias maneras de probar las conexiones de MySQL utilizando las distintas funciones de PHP en su página.

Conexión

Para establecer una conexión con una base de datos MySQL en PHP, es necesario utilizar la función mysql_connect, lo que requiere un servidor de base de datos, nombre de usuario y contraseña como parámetros. Se puede crear una conexión en cualquier momento en el código. La función tiene un parámetro opcional que le permite establecer más de una conexión a una base de datos MySQL utilizando los mismos parámetros. Esto le permite hacer múltiples llamadas usando la función mysql_connect sin crear un error de PHP.

El símbolo

La utilización del símbolo "@" delante de una llamada de función le dice a PHP para no mostrar un mensaje de error si algo va mal. Por ejemplo, si se utiliza la función mysql_connect pero escribe un nombre de host incorrecto, PHP muestra un aviso para decir que no se puede establecer la conexión. Escribiendo "@mysql_connect" en lugar, PHP intentará crear una conexión, pero si falla el intento, no se ve ningún mensaje. Sin embargo, esto hace que sea más difícil de error de comprobación, ya que se hace más difícil determinar dónde se producen problemas.

Si declaraciones

Se puede utilizar un "if" para probar una conexión a una base de datos MySQL utilizando cualquiera de las funciones de MySQL de PHP. También, usando el símbolo "@" asegura que si usted no tiene una conexión establecida, PHP no mostrará un mensaje de error en la página Web. Por ejemplo, escriba "si (@mysql_close ($ conn))", seguido de los resultados condicionales para cerrar una conexión a una base de datos. Esto le permite no sólo prueba la capacidad de cerrar la conexión de MySQL usando una función, sino también para mostrar los mensajes, ya sea para el éxito y el fracaso.

Manejo de errores

Al probar cualquier cosa en su sitio web utilizando PHP, debe incluir siempre algún error de código de manejo. El PHP "matriz" y "salida" funciones le permiten programar un mensaje y finaliza una llamada script o función. Ambos hacen lo mismo, por lo que se utiliza es una cuestión de preferencia. Tipo "mysql_connect (<parámetros>) or die (" No se puede conectar a la base de datos ");" para indicar que si PHP no puede encontrar la base de datos MySQL, informar al usuario con el mensaje en la función de la matriz.