![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
31/08/2005, 01:51
|
![Avatar de illman](http://static.forosdelweb.com/customavatars/avatar7670_1.gif) | | | Fecha de Ingreso: mayo-2001
Mensajes: 115
Antigüedad: 23 años, 9 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 |