Tecnología

Inicio

La Conexión básica de MySQL en PHP Scripts Con la comprobación de errores

El mínimo que necesita para conectarse a una base de datos MySQL con PHP es la función "mysql_connect" para conectarse a un servidor, entonces la función "mysql_select_db" para seleccionar una base de datos en el servidor. Cuando nos proporciona argumentos a varias llamadas de función, es posible utilizar cadenas o pasar variables con los valores necesarios. Programa simples métodos de manejo de errores para mostrar en caso de PHP no se puede conectar a MySQL. Después de esto, se puede consultar la base de datos.

Conectar a MySQL

Para conectarse a un MySQL con PHP, es necesario utilizar la función "mysql_connect". Como mínimo, se requiere tres parámetros: el servidor de base de datos, un nombre de usuario y una contraseña. Guardar el resultado en una variable. Por ejemplo, escriba "$ conn = mysql_connect ($ DBHost, usuario_bd $, $ dbpass);" para hacer la conexión. Mientras no cambie el valor de la variable, la conexión permanece abierta. Como argumentos adicionales, es posible especificar si se va a establecer una segunda conexión y ajuste de banderas, pero estos no son necesarios para las conexiones y más avanzados.

Seleccione una base de datos

El mero hecho de establecer una conexión a MySQL a no le permite interactuar con una base de datos. Utilice la función "mysql_select_db" para abrir una base de datos MySQL, que se puede consultar. Por ejemplo, escriba "mysql_select_db ($ dbName);" para seleccionar una base de datos. También puede suministrar un identificador de enlace para especificar qué conexión utilizar con esta llamada de función, pero si se deja este parámetro out, PHP utiliza la última conexión establecida por la función "mysql_connect". Además, tenga en cuenta que no es necesario guardar los resultados de esta función a una variable.

Manejo de errores

Si se produce un error durante un intento de establecer una conexión con MySQL, utilice la función "mysql_error" para mostrar el mensaje de error en la pantalla. Tiene dos opciones principales para controlar los errores al escribir código. En primer lugar, puede utilizar la función de "morir". Por ejemplo, escriba "$ conn = mysql_connect (...) or die (mysql_error ());" para salir de la secuencia de comandos cuando se produce un error. Alternativamente, se puede utilizar una sentencia if. Por ejemplo, el tipo "if ($ conn = mysql_connect (...) {// código para el éxito} else {mysql_error ();}" para utilizar el constructor condicional.

la presentación de consultas

Cuando se han establecido con éxito un enlace desde su PHP con MySQL, utilice la función "mysql_query" para enviar consultas a la base de datos usando la sintaxis de MySQL y devolver la información a su página Web. Guardar los resultados de la consulta a una variable para que pueda manipular los datos y mostrar lo que quiere en la página. También, incluya el código de control de errores de la misma manera que lo hizo cuando se establece una conexión en caso de consultas no válidas.