Cómo conectar PHP con MySQL

Conectar PHP y MySQL

Mysql_connect()

Esta función es la que nos servirá para conectar PHP con una base de datos MySQL.
La sintaxis es la siguiente:
mysql_connect(dirección, nombre_de_usuario, contraseña) ;

En direccion: indicamos la dirección IP o el dominio en la que esta alojada la base de datos MySQL. En caso de que tengamos la base de datos en nuestro ordenador, o bien que tengamos contratado un servidor hosting que tenga PHP y MySQL en la misma maquina, pondremos localhost, si el servidor MySQL es contratado y está en un servidor distinto que el de PHP, normalmente, nuestra compañía de hosting nos dará los datos que tengamos que poner.

Nombre de usuario: su lo tenemos instalado en nuestro ordenador, el nombre de usuario lo habremos definido durante la instalación. Si esta contratado y no hemos definido nosotros el nombre, serán ellos quienes nos han de felicitar el nombre

Contraseña: lo mismo que el caso del nombre de usuario.

También podemos usar la función:
mysql_pconnect(dirección, nombre_de_usuario, contraseña);

La diferencia es que mysql_pconnect() crea una conexión persistente, mientras que mysql_connect() se cierra cuando el script finaliza su ejecución o utilizamos la función mysql_close()

Veamos un ejemplo:

$bd=@mysql_connect(“localhost”, “Jaime”, “NoTeLaDigo”);
If (¡$bd) {
Echo (“Error, no se a podido conectar con la base de datos ”);
Exit();
}

Ya que puede haber gente que se haga un lío al ver esto ya que hemos incluido cosas nuevas, vamos a explicarlo un poco

En la 1º línea no hay mas que una variable en la que declaramos la conexión a la bd, pero podemos ver que hemos incluido una @, lo hemos puesto por que sin el, si la conexión mysql falla, nos daría un error estándar en ingles, que puede llegar a ser confuso, y con la @ delante de mysql_connect, nos evita ese error y nos deja poner a continuación un mensaje personalizado.

Otro carácter que puede ser nuevo para nosotros es !, que significa “lo contrario” por ejemplo

If  (!x)=2{
Echo (“x no es igual a 2”);
}

 En este ejemplo estamos diciendo que si x no es igual a 2, debe aparecer en la pantalla “x no es igual a 2”

Por eso tenemos en nuestro script if(!$bd), ya que estaremos diciendo que en caso de que no funcione la conexión, escriba el mensaje

Finalmente, terminamos el script con exit()

Dentro de:
Siguiente:
Atras:

Si tienes alguna duda sobre este tutorial o necesitas algun tipo de material dejalo en el foro de nuestra web.

Ir a la pagina principal

Copyright Tutoriales Original Design - Privacidad