Gente, el tema es asi: puedo conectar la base de datos, pero cuando quiero enviar una consulta tipo SELECT (la sentencia esta bien, lo comprobe con otros soportes sql) le da error y no devuelve los datos.
Alguien sabe de porq puede estar pasando esto? sera por la version de mysql?
$link= mysql_connect("server","usermame","password",true); if (!$link) { $rs=mysql_query("SELECT * FROM Usuarios",$link); // Aca es donde no hace bien las cosas por consiguiente la siguiente sentencia se es verdadera. if (!$rs) { die("Datos Incorrectos"); mysql_close($link); }
while ($fila= mysql_fetch_array($rs,MYSQL_BOTH)) { if (($fila["name"]==$user) and ($fila["password"]==$pass)) { print ("<a>Bienvenido</a>"); } else { print ("<a>Datos Incorrectos</a>"); } }
Antes de la sentencia tendrás que seleccionar la base de datos... con mysql_connect te conectas al servidor, pero puedes tener varias base de datos, tienes después que seleccionar una con mysql_select_db
Miarroba Networks, S.L. Apartado de correos, 50, 39610 Astillero (CANTABRIA) - CIF B-39512736 Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª