Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/08/2005, 01:51
Avatar de illman
illman
 
Fecha de Ingreso: mayo-2001
Mensajes: 115
Antigüedad: 22 años, 11 meses
Puntos: 0
El result lo que hace es lanzar el query contra la conexión ($link). Este resultado lo colocas dentro de una array (mysql_fetch_array, por la utilización que le estas dando quizás podrías utilizar mysql_fetch_assoc, que consume menos recursos). Y yo acostumbro a cerrar la conexión al final (mysql_close...). Tod esta correcto, aunque en este caso seguramente tan solo recibes un resultado, pues los nombres de usuario no sxe deberían repetir, por ello te odría quedar como:

echo "Validando usuario...<br>";
//$result=mysql_query("select * from usuarios",$link);
$result=mysql_query("SELECT * FROM usuarios WHERE usuario = '$ZUSER' ",$link);

FIJATE EN LAS COMILLAS SIMPLES QUE RODEAN $ZUSER pues si esta variable es alfanumérica te daría un error





$row = mysql_fetch_array($result);
printf("%s %s %d %s", $row["usuario"],$row["password"],$row["accesos"],$row["nombre"]);
// Cierra la conexion
mysql_close($link);

Un código algo más simple

Saludos