Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/05/2012, 08:02
Avatar de whelmi82
whelmi82
 
Fecha de Ingreso: mayo-2012
Ubicación: en mty
Mensajes: 1
Antigüedad: 12 años
Puntos: 0
Respuesta: No me conecto a la base de datos

Una pregunta estas colocando todo el código en una pagina?? y como quiera te paso como lo realizo yo y espero que te sirva, creo una pagina con el nombre de funcion.php, tu puedes nombrarle como gustes, y coloco dentro de esta el siguiente código...

Pagina: function.php

<?php
function conectar($conectar)
{
$link='';
if($conectar == 1)
{
$link = mysql_connect('localhost','usuario','contraseña')
or die('No se pudo conectar a la base de datos.');
mysql_select_db('nombre de tu base de datos')
or die('Error al tratar de selecccionar la base.');

}
if($conectar == 0)
{
$link = mysql_connect('localhost','usuario','contraseña');
mysql_close($link);

}
}
?>

Ya que tienes esto guardado en la pagina función, solo es cuestión de incluirla en donde vas a utilizar la conexión y mandar llamar a la función que realiza la conexión...

ejemplo en la pagina de index.php

Pagina index.php
<?php
include 'funcion.php';
conectar(1);
?>

y listo ya tienes la conexión, si colocas conectar(0); es para cerrar la conexión de la base de datos, espero que te sirva y sea lo que buscas, otra ventaja es que no tienes que estar realizando una conexión por cada pagina que tengas en tu sitio solo tienes que mandar llamar a la función conectar(1); y listo es un ahorro de código, bueno espero que te sirva, un saludo