Hola, soy bastante novato en esto, y no manejo bien el select ni el mysql_fetch_row, mysql_fetch_assoc. Lo entiendo bien en teoría, pero luego hago códigos de ejemplo y no me funcionan. Por ejemplo este, que recibe un usuario y contraseña por POST, luego quiero que mire si está en la base de datos y si está me los muestre. Sé que hay otras maneras más fáciles de hacer esto, pero lo que quiero es aprender a usar estas funciones y saber qué es lo que está mal, porque lo he revisado mil veces y no veo error.
El código al ejecutarse no hace nada en absoluto, no muestra nada, ni error ni nada de nada.
Código:
<?php
$lognick=$_POST['usuario'];
$logpass=$_POST['contrasena'];
$link=mysql_connect("localhost","root","");
mysql_select_db(dbimagenes,$link);
$result=mysql_query("select nick, contraseña from autores WHERE nick='$lognick' AND contraseña='$logpass'")or die (mysql_error());
if (!result){
echo "sin resultado";
}
else{
$fila = mysql_fetch_assoc($result)or die (mysql_error());
$valor=$fila["nick"] ;
echo "$valor";
echo "aqui estoy";
}
?>