Foros del Web » Programando para Internet » PHP »

Problemas con conexion a BD

Estas en el tema de Problemas con conexion a BD en el foro de PHP en Foros del Web. Hola a todos, realmente, he instalado el Php 5, con Internet Information server, y puedo ver las paginas php sin problemas. Pero cuando intento establecer ...
  #1 (permalink)  
Antiguo 08/03/2005, 20:01
 
Fecha de Ingreso: febrero-2005
Mensajes: 13
Antigüedad: 12 años, 9 meses
Puntos: 0
Problemas con conexion a BD

Hola a todos, realmente, he instalado el Php 5, con Internet Information server, y puedo ver las paginas php sin problemas. Pero cuando intento establecer una conexion a una base de datos en mysql (4.0.15) con el tipico fichero de conexion:

<?
// los parámetros para el acceso a la base de datos
$host = "localhost";
$user = "root";
$pass = "";
$db = "recursos";
// conectarse a la base de datos
function conectar($servidor, $usuario, $password, $base_datos){
if (!($link=mysql_connect($servidor,$usuario,$passwor d))){
exit();
}
if(!(mysql_select_db($base_datos,$link))){
exit();
}
return $link;
}
$conexion = conectar($host, $user, $pass, $db);
echo $conexion;
if (!$conexion){
die("No ha sido posible establecer la conección con la base de datos.");
}
?>


el internet explorer me da el error:
Fatal error: Call to undefined function mysql_connect() in E:\Mine\NewSite\config.php on line 9
No se si el error esta en la configuracion de mysql o si estoy haciendo algo mal pues acabo de instalar php y no he podido conectarme a una base de datos aun....
Les agradeceria mucho cualquier ayuda que me puedan dar........
Saludos
  #2 (permalink)  
Antiguo 08/03/2005, 21:57
 
Fecha de Ingreso: noviembre-2004
Mensajes: 32
Antigüedad: 13 años, 1 mes
Puntos: 0
Te has fijado que en tu código hay un espacio en una variable?

if (!($link=mysql_connect($servidor,$usuario,$passwor d))){

Código PHP:
<?
// los parámetros para el acceso a la base de datos
$host "localhost";
$user "root";
$pass "";
$db "recursos";
// conectarse a la base de datos
function conectar($servidor$usuario$password$base_datos){
if (!(
$link=mysql_connect($servidor,$usuario,$password))){
exit();
}
if(!(
mysql_select_db($base_datos,$link))){
exit();
}
return 
$link;
}
$conexion conectar($host$user$pass$db);
echo 
$conexion;
if (!
$conexion){
die(
"No ha sido posible establecer la conección con la base de datos.");
}
?>
Jaja, es todo

O también pueda que no existe una variable que crees que va en un lugar como function conectar($servidor, $usuario, $password, $base_datos){

Última edición por Umberto; 08/03/2005 a las 21:59
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:23.