hckr
13-11-2011, 12:15
Buenas a todos :)
Yo tengo un archivo con funciones, y una de ellas es getIdUsuario, que dice así:
function getIdUsuario($usuario) {
$res = 0;
$consulta = "SELECT IDUSUARIO FROM usuarios WHERE NOMBRE='$usuario'";
$query = mysql_query($consulta);
$tupla = mysql_fetch_array($query);
if ($tupla != null) {
$res = $tupla["IDUSUARIO"];
}
return $res;
}
Se supone que obtiene la ID a partir del nombre de usuario...
El problema viene cuando en el archivo prueba.php pongo:
<?
$usuario="admin";
$idadmin = getIdUsuario($usuario);
while($idUsuario = mysql_fetch_array($idadmin)){
echo 'La id del usuario Admin es '.$idUsuario["IDUSUARIO"].' .';
}
?>
y me devuelve el error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in [RUTA] on line 49
A ver si alguien me puede ayudar... me estoy volviendo loco >.< he concatenado, ninguna variable vacía, en la BD no hay campos vacíos...
Un saludo.
Yo tengo un archivo con funciones, y una de ellas es getIdUsuario, que dice así:
function getIdUsuario($usuario) {
$res = 0;
$consulta = "SELECT IDUSUARIO FROM usuarios WHERE NOMBRE='$usuario'";
$query = mysql_query($consulta);
$tupla = mysql_fetch_array($query);
if ($tupla != null) {
$res = $tupla["IDUSUARIO"];
}
return $res;
}
Se supone que obtiene la ID a partir del nombre de usuario...
El problema viene cuando en el archivo prueba.php pongo:
<?
$usuario="admin";
$idadmin = getIdUsuario($usuario);
while($idUsuario = mysql_fetch_array($idadmin)){
echo 'La id del usuario Admin es '.$idUsuario["IDUSUARIO"].' .';
}
?>
y me devuelve el error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in [RUTA] on line 49
A ver si alguien me puede ayudar... me estoy volviendo loco >.< he concatenado, ninguna variable vacía, en la BD no hay campos vacíos...
Un saludo.