Foros del Web » Programando para Internet » PHP » Configuración PHP »

error de coneccion a la BD

Estas en el tema de error de coneccion a la BD en el foro de Configuración PHP en Foros del Web. Hola chicos he cambiado de pc y he instalado todo de nuevo php,apache , Mysql etc.... una vez que termine y quiero conectar a la ...
  #1 (permalink)  
Antiguo 01/09/2009, 15:13
Avatar de towel  
Fecha de Ingreso: marzo-2009
Mensajes: 101
Antigüedad: 15 años, 1 mes
Puntos: 0
error de coneccion a la BD

Hola chicos he cambiado de pc y he instalado todo de nuevo php,apache , Mysql etc.... una vez que termine y quiero conectar a la bd me sale este error
Cita:
Fatal error: Call to undefined function mysql_connect() in C:\Server\www\fanclub\funciones\class_conexion.php on line 27
he revisado todo y nose que pueda ser me podrian ayudar depronto son algunas librerias o algo en el php.ini me ayudan por fa
  #2 (permalink)  
Antiguo 01/09/2009, 15:17
 
Fecha de Ingreso: abril-2009
Ubicación: Miami
Mensajes: 182
Antigüedad: 15 años
Puntos: 8
Sonrisa Respuesta: error de conexion a la BD

hola towel .. si pusieras cual es la línea 27 de la página class_conexion.php sería genial :D ....

Cita:
Iniciado por towel Ver Mensaje
Hola chicos he cambiado de pc y he instalado todo de nuevo php,apache , Mysql etc.... una vez que termine y quiero conectar a la bd me sale este error


he revisado todo y nose que pueda ser me podrian ayudar depronto son algunas librerias o algo en el php.ini me ayudan por fa
  #3 (permalink)  
Antiguo 01/09/2009, 15:19
Avatar de towel  
Fecha de Ingreso: marzo-2009
Mensajes: 101
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: error de coneccion a la BD

ok mira este es el codigo
Cita:
<?php

class class_conexion
{
public $bd_id;
public $filas;
public $bd_select;
private $bd_host;
private $bd_usuario;
private $bd_contrasena;
private $bd_base;
public $bd_registros;
public $bd_resulset;
public $bd_cadena;
public $resultado;

public function class_conexion()
{
/*$this->bd_host = "localhost";
$this->bd_usuario = "otbvideo";
$this->bd_contrasena = "GHa47R7XrKh5LVsL";
$this->bd_base = "otbvideo";*/
$this->bd_host = "localhost";
$this->bd_usuario = "root";
$this->bd_contrasena = "root";
$this->bd_base = "fanclub";
$this->bd_id = mysql_connect($this->bd_host, $this->bd_usuario, $this->bd_contrasena);
$this->bd_select = mysql_select_db($this->bd_base, $this->bd_id);
echo mysql_error();
}
public function ejecutar_sql($consulta)
{
$cons = "SET NAMES 'utf8'".$consulta;
$this->bd_registros = mysql_query($consulta, $this->bd_id);// or die("NO SE PUDO CONECTAR");
echo mysql_error();
return $this->bd_registros;
}

public function ejecutar_sql2($consulta)
{
$this->bd_registros = mysql_query($consulta, $this->bd_id);// or die("NO SE PUDO CONECTAR");
echo mysql_error();
//echo $consulta;
return $this->bd_registros;
}

public function fetch_array()
{
$this->bd_cadena = mysql_fetch_array($this->bd_registros);
echo mysql_error();
return $this->bd_cadena;
}

public function fetch_array_1()
{
$this->bd_cadena = mysql_fetch_array($this->bd_resultset);
echo mysql_error();
return $this->bd_cadena;
}
public function fetch_array_2($resultado)
{
$this->bd_cadena = mysql_fetch_array($resultado);
echo mysql_error();
return $this->bd_cadena;
}

public function num_rows()
{
//mysql_query($consulta, $this->bd_id);
$this->bd_clumnas = mysql_num_rows($this->bd_registros);
echo mysql_error();
return $this->bd_clumnas;
}

public function almacenar(){
$this->bd_resultset = $this->bd_registros;
}

public function almacenar2(){
$resultado = $this->bd_registros;
}


}

?>
linia 27 es esta
$this->bd_id = mysql_connect($this->bd_host, $this->bd_usuario, $this->bd_contrasena);
  #4 (permalink)  
Antiguo 01/09/2009, 15:24
 
Fecha de Ingreso: abril-2009
Ubicación: Miami
Mensajes: 182
Antigüedad: 15 años
Puntos: 8
Sonrisa Respuesta: error de coneccion a la BD

ya .. bueno .. chequea esa base de datos en tu nuevo phpmyadmin y verifica si tienes permisos para ello, con estos usuarios, pues como dijiste que estás cambiado todo o pusiste todo nuevo ... en caso de que no sepas, has una conexión simple llamando a tu base de datos ... y recoje un valor cualquiera ... pero con ese user y ese pass .... porsupuesto ... debes ver que la DB tenag el mismo nombre :) .. cualquier cosa postea ...salu2
  #5 (permalink)  
Antiguo 01/09/2009, 15:27
Avatar de towel  
Fecha de Ingreso: marzo-2009
Mensajes: 101
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: error de coneccion a la BD

ok grax.. ya lo hago
  #6 (permalink)  
Antiguo 01/09/2009, 17:49
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: error de coneccion a la BD

Ese error (undefined function) es que no tienes activada la extensión de MySQL en el php.ini.

Revisa la linea php_mysql.dll y descomentala y reinicia tu servidor Apache.

Tema trasladado desde PHP
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 13:28.