Foros del Web » Programando para Internet » PHP »

Warning: mysql_query()...

Estas en el tema de Warning: mysql_query()... en el foro de PHP en Foros del Web. Hola a todos. Estoy haciendo un sistema de login y cuando intento iniciar sesion con un nombre de usuario y contraseña valida me da este ...
  #1 (permalink)  
Antiguo 18/04/2009, 12:01
 
Fecha de Ingreso: diciembre-2007
Mensajes: 38
Antigüedad: 16 años, 4 meses
Puntos: 0
Warning: mysql_query()...

Hola a todos.
Estoy haciendo un sistema de login y cuando intento iniciar sesion con un nombre de usuario y contraseña valida me da este error:

Cita:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'arroba'localhost' (using password: NO) in ...\member.php on line 14

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in ...\member.php on line 14
Access denied for user 'ODBC'arroba'localhost' (using password: NO)
En mi archivo member.php en la linea 14 esta lo siguiente:

Código PHP:
$query mysql_query("SELECT username,passwd FROM user WHERE username = '$username'") or die(mysql_error());
$data mysql_fetch_array($query); 
Y aqui esta mi archivo que contiene la conexion a mi base de datos:
Código PHP:
function db_connect()
{
$dbhost='localhost';
$dbusername='usuario';
$dbuserpass='usuario';
$dbname='bookmarks';
mysql_connect ($dbhost$dbusername$dbuserpass);
mysql_select_db($dbname) or die('No se ha seleccionado la base de datos');

Alguien sabe porque este error. Gracias por sus respuestas....
  #2 (permalink)  
Antiguo 18/04/2009, 12:05
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Warning: mysql_query()...

pues el error es muy claro....

Cita:
Acceso denegado para el usuario....
No se pudo establecer un enlace hacia el servidor....
osea, que debes comprobar bien tus datos de la conexión a la base de datos, no mas...

o bien, ¿si estas conectando antes de hacer el query???

suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 18/04/2009, 12:08
machoman112233
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Warning: mysql_query()...

Al tener la conexion con el servidor los datos existen mientras se ejecuta la funcion , una vez acabada la ejecucion se borran los datos generados por la funcion... deberias devolver el recurso de la conexion...

Prueba asi...
Código php:
Ver original
  1. function db_connect()
  2. {
  3. $dbhost='localhost';
  4. $dbusername='usuario';
  5. $dbuserpass='usuario';
  6. $dbname='bookmarks';
  7. $con = mysql_connect ($dbhost, $dbusername, $dbuserpass);
  8. mysql_select_db($dbname) or die('No se ha seleccionado la base de datos');
  9. return($con);
  10. }
  11.  
  12. $con = db_connect();
  13. $query = mysql_query("SELECT username,passwd FROM user WHERE username = '$username'",$con) or die(mysql_error());
  14. $data = mysql_fetch_array($query,$con);
  #4 (permalink)  
Antiguo 18/04/2009, 12:22
 
Fecha de Ingreso: diciembre-2007
Mensajes: 38
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Warning: mysql_query()...

Gracias machoman112233. Eso era....
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 12:18.