Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Problema: Conexion a la BD

Estas en el tema de Problema: Conexion a la BD en el foro de Mysql en Foros del Web. Buenas, tengo el siguiente problema. En un archivo php de mi pagina web he hecho un "require" a otro donde tengo definida la siguiente funcion: ...
  #1 (permalink)  
Antiguo 13/08/2011, 04:57
 
Fecha de Ingreso: agosto-2011
Mensajes: 6
Antigüedad: 12 años, 8 meses
Puntos: 0
Problema: Conexion a la BD

Buenas, tengo el siguiente problema. En un archivo php de mi pagina web he hecho un "require" a otro donde tengo definida la siguiente funcion:

function connectBD(){
include "datos.inc.php";

$conexion=new mysqli($servidor, $usuario, $contraseña, $bd); <- Linea 6

if(mysqli_connect_errno()){
echo '<p>Error al conectar con la BD.</p>';
exit();
}
else{
return $conexion;
}
}

Al llamar a la funcion conectarBD me devuelve este mensaje:
Warning: mysqli::mysqli() [mysqli.mysqli]: (28000/1045): Access denied for user '******'@'******' (using password: NO) in /home/elingen1/public_html/ei2/funciones/enviarabd.inc.php on line 6
Error al conectar con la BD.

Lo que mas me llama la atencio es que si quito la linea del include "datos.inc.php"; y pongo directamente los datos de la conexion, funciona perfecto...

Alguien sabe que puede pasar?? Gracias!
  #2 (permalink)  
Antiguo 13/08/2011, 05:13
 
Fecha de Ingreso: agosto-2011
Mensajes: 6
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Problema: Conexion a la BD

Me contesto a mi mismo.

Era una tonteria, al parecer no le gustaba la variable "contraseña", he probado a poner "contrasena" (sin ñ) y todo funciona bien.

Un saludo.
  #3 (permalink)  
Antiguo 15/08/2011, 15:30
Avatar de vrenzo  
Fecha de Ingreso: febrero-2007
Mensajes: 289
Antigüedad: 17 años, 2 meses
Puntos: 15
Respuesta: Problema: Conexion a la BD

Cosas de la ñ como dicen por otros lares...
__________________
***
Saludos.

Etiquetas: bd, conexion, php, 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 17:07.