Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2006, 11:58
Avatar de jpunk
jpunk
 
Fecha de Ingreso: octubre-2005
Ubicación: Bogota
Mensajes: 335
Antigüedad: 18 años, 7 meses
Puntos: 0
No se porque sale: Access denied for user 'ODBC'@'localhost' (using password: YES)

Mi error es:

Access denied for user 'ODBC'@'localhost' (using password: YES) in C:\MiServer\WEB\phpmysql\includes\funciones.php on line 11
Access denied for user 'ODBC'@'localhost' (using password: YES)

No entiendo como acceder a la base de datos, ya tengo la tabla creada correctamente, el php también funciona bien.

Server o HOSTNAME: localhost
user: admin
password: 123456
database: pruebas


Mi archivo php es el siguiente:

<?php
include ("includes/config.php");
include ("includes/funciones.php");

//nos conectamos a mysql
$cnx = conectar ();
//consulta.
$sql = "SELECT * FROM directorio ORDER BY id DESC";
$res= mysql_query($sql) or die (mysql_error());
if( mysql_num_rows($res) >0){
echo "cantidad de filas en el resultado: " . mysql_num_rows($res);
}else{
echo "no se obtuvieron resultados";
}
mysql_close($cnx);
?>

las funciones que llamo son:
config.php seria:

<?php
$HOSTNAME = "localhost";//SERVIDOR
$USERNAME = "admin"; //USUARIO
$PASSWORD = "123456"; //CONTRASEÑA
$DATABASE = "pruebas"; //BASE DE DATOS
?>

funciones.php
<?
/***
función conectar
que = se conecta a mysql y devuelve el identificador de conexión
***/
function conectar(){
global $HOSTNAME,$USERNAME,$PASSWORD,$DATABASE;
$idcnx = mysql_connect($HOSTNAME, $USERNAME, $PASSWORD) or DIE(mysql_error());
mysql_select_db($DATABASE, $idcnx);
return $idcnx;
}
?>


Alguien me pude decir como arreglo el error.