Conectarse a una base de datos mysql

Dentro de la gran variedad de recursos que nos ofrece un lenguaje como php, esta el leer y grabar información en una base de datos.

Para ello os muestro una función que suele ser indispensable en cualquier desarrollo que se lleve a cabo, esta nos permite conectarnos a una base de datos mysql e intentare explicarla a continuación:

function Conectarse()
{
if (!($link=mysql_connect("ubicación","usuario","contraseña", true)))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("nombreBaseDatos",$link))
{
echo "Error seleccionando la base de datos. 0";
exit();
}
return $link;
}

Esta función que llamaremos Conectarse(), realiza una consulta en el servidor donde:



mysql_connect(“ubicación”,”usuario”,”contraseña”, true)
– Ubicación será la dirección donde se encuentra nuestra base de datos, normalmente “localhost”, o donde nos indique nuestro proveedor de hosting.
– Usuario: es el nombre de usuario con el que se ha creado la base de datos o le hemos dato permiso para poder acceder a la misma.
– Contraseña: la contraseña que junto al usuario, dan acceso a la base de datos.
– NombreBaseDatos: el nombre que tiene o hemos asignado a la base de datos.

Para conocer más sobre la función mysql_connect http://php.net/manual/es/function.mysql-connect.php

Para conocer más sobre la función mysql_select_db http://www.php.net/manual/es/function.mysql-select-db.php

Una vez establecida la conexión busca la base de datos que indicamos en la siguiente linea:

mysql_select_db(“nombreBaseDatos”,$link)

Si todo ha sido correcto nos devuelve un indicador que utilizaremos para realizar las consultas (SELECT, INSERT, DELETE, UPDATE) sobre la base de datos.

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *


ocho − = 3

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>