Foros del Web » Programando para Internet » PHP »

comprobar conexion a bd

Estas en el tema de comprobar conexion a bd en el foro de PHP en Foros del Web. tengo tres páginas que las llamo con un include dentro de una principal que recoge valores de la base de datos, por lo que hago ...
  #1 (permalink)  
Antiguo 13/12/2002, 07:14
Avatar de GaboMaKano  
Fecha de Ingreso: noviembre-2002
Ubicación: Viña del Mar - Chile
Mensajes: 323
Antigüedad: 15 años, 1 mes
Puntos: 2
comprobar conexion a bd

tengo tres páginas que las llamo con un include dentro de una principal que recoge valores de la base de datos, por lo que hago una conexion a la base (general) con el archivo que detallo abajo, si hiciera un include("conectar.php") dentro de las paginas que quiero me marca error y me dice que la conexion ya esta hecha.
Con que sentencia hago una condición para saber si la conexion ya esta hecha, ya que una de esas tres páginas la debo ejecutar en un pop up y ahi si necesita hacer un include.
No se si me explique pero es hacer algo asi

if ($conexion=false)
{
include("conectar.php")
}
else
{
// nada la conexion ya esta hecha
}


Código PHP:
<?php

//este el cogido del archivo conectar.php
// página que la llamo con un include("conectar.php")    
function conectarse()
        {
        if
                (!( 
$db mysql_connect("localhost","root","root")))
                {
                echo 
"error conectando a base  de datos.";
                exit ();
                }
                if (!
mysql_select_db("cea",$db))
                {
                echo 
"error seleccionando la base de datos";
                exit();
                }
                return 
$db;
                }
                
conectarse();
?>
__________________
Exito!!
:censura:
Visita Uganet.cl
  #2 (permalink)  
Antiguo 13/12/2002, 08:50
Avatar de GaboMaKano  
Fecha de Ingreso: noviembre-2002
Ubicación: Viña del Mar - Chile
Mensajes: 323
Antigüedad: 15 años, 1 mes
Puntos: 2
PROBLEMA RESUELTO

Problema resuelto. Vasta con preguntar

Código PHP:
if ($db==true)
{
   echo 
"conectado";
}
else
{
  echo 
"desconectado";

__________________
Exito!!
:censura:
Visita Uganet.cl
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:11.