He hecho un login.php que se conecta a la BD para comprobar el usuario y contraseña.
La cosa está, en que si pongo los datos de conexión a la BD en el mismo login.php, funciona a la perfección, pero si los pongo en un config.php, y luego lo llamo desde el login.php no funciona.
La conexión la hago asi:
Cita:
Y desde el login.php la llamo con include("config.php");config.php
<?
$dbhost='localhost';
$dbusuario='root';
$dbpassword='password';
$connexio = mysql_connect($dbhost, $dbusuario, $dbpassword) or die ("Error de conexion.");
$db=mysql_select_db("nombre_bd", $connexio) or die ("Error de conexion a la base de datos o la base de datos no existe.");
?>
<?
$dbhost='localhost';
$dbusuario='root';
$dbpassword='password';
$connexio = mysql_connect($dbhost, $dbusuario, $dbpassword) or die ("Error de conexion.");
$db=mysql_select_db("nombre_bd", $connexio) or die ("Error de conexion a la base de datos o la base de datos no existe.");
?>
Ambos archivos están en el mismo directorio.
El error que me tira es:
"Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\htdocs\login.php on line 14"
Es decir, no se conecta a la BD con el user que hay en el config.php
He estado buscando infor por google, y he encontrado bastantes cosas, al parecer es un problema del ¿xampp?. Pero de momento ninguno me ha funcionado.
Gracias!