Foros del Web » Programando para Internet » PHP »

Conexión a la base de datos (Soy Principiante)

Estas en el tema de Conexión a la base de datos (Soy Principiante) en el foro de PHP en Foros del Web. Hola como están soy alguien que recién inicia en el mundo de PHP y quisiera pedir ayuda acerca del porque no puedo conectarme a la ...
  #1 (permalink)  
Antiguo 04/08/2015, 10:36
 
Fecha de Ingreso: agosto-2015
Ubicación: Lima
Mensajes: 1
Antigüedad: 8 años, 8 meses
Puntos: 0
Conexión a la base de datos (Soy Principiante)

Hola como están soy alguien que recién inicia en el mundo de PHP y quisiera pedir ayuda acerca del porque no puedo conectarme a la base de datos, cada vez que intento acceder a mi index solo se queda cargando y no ingresa y no entiendo el porque. Este es el código:

Conectar.php
Código PHP:
<?php
require_once("configuracion.php");


    class 
SQLBD{

        private 
$conexion;

               function 
__construct(){
                       
$this->conectar();
               }

        public function 
conectar(){
            
$this->conexion mysql_connect(DBSERVER,DBUSUSARIO,DBCONTRA);
                    if (!
$this->conexion) {
                die(
"No hemos podido conectarnos a : "mysql_error());
            }else{
                
$bd_Seleccionada mysql_select_db(DB_NAME,$this->conexion);
                if (!
$bd_Seleccionada) {
                die(
"No hemos podido conectarnos a : "mysql_error());
                }            

            }
        }
    }

       
$bd = new SQLBD();
?>


index.php
Código PHP:
  require_once("../includes/database.php");

    if (isset(
$bd)) {
        echo 
"Ha sido creado ";
    }else{
        echo 
"No ha sido creado";
    } 

De antemano muchas gracias , espero me puedan ayudar
  #2 (permalink)  
Antiguo 04/08/2015, 10:39
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Conexión a la base de datos (Soy Principiante)

¿Podrías revisar los logs de errores en busca de algo útil?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 04/08/2015, 10:40
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Conexión a la base de datos (Soy Principiante)

yo la realizo de esta manera:
Código PHP:
Ver original
  1. <?php
  2. //Conexion orientada a objetos
  3. $usuario = "USUARIO";
  4. $pass = "PASS";
  5. $host = "HOST";
  6. $base = "BASE";
  7.  
  8. $db = new MySQLi($host, $usuario, $pass, $base);
  9. if($db->connect_error) {
  10.     die('Error de conexion ('.$db->connect_errno.')'
  11.         .$db->connect_errno);
  12. }
  13. ?>
no se si te sirva
__________________
[email protected]
HITCEL
  #4 (permalink)  
Antiguo 04/08/2015, 11:18
Avatar de chronos682  
Fecha de Ingreso: febrero-2004
Ubicación: Tunja - Boyacá - Colombia
Mensajes: 627
Antigüedad: 20 años, 2 meses
Puntos: 69
Respuesta: Conexión a la base de datos (Soy Principiante)

Ya que hasta ahora estás comenzando deberías dejar de usar la extensión mysql y comenzar de una vez con mysqli ya que la primera dejará de funcionar.
__________________
Si te gustó la respuesta dale +1

HERNÁN G. SIABATO M.
[email protected]
  #5 (permalink)  
Antiguo 04/08/2015, 21:09
Avatar de Haekenser  
Fecha de Ingreso: julio-2015
Mensajes: 5
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Conexión a la base de datos (Soy Principiante)

Cita:
Iniciado por xfxstudios Ver Mensaje
yo la realizo de esta manera:
Código PHP:
Ver original
  1. <?php
  2. //Conexion orientada a objetos
  3. $usuario = "USUARIO";
  4. $pass = "PASS";
  5. $host = "HOST";
  6. $base = "BASE";
  7.  
  8. $db = new MySQLi($host, $usuario, $pass, $base);
  9. if($db->connect_error) {
  10.     die('Error de conexion ('.$db->connect_errno.')'
  11.         .$db->connect_errno);
  12. }
  13. ?>
no se si te sirva
Muchas gracias por el codigo.

Etiquetas: mysql, select, sql
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 22:08.