Estoy haciendo un login de usuarios, la alta de usuarios sin problema pero a la hora de logearse correctamente, me da un fallo, ke es el siguiente:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #2' at line 1
Me estoy volviendo loco porque estoy haciendo un monton de cambios y pruebas y no consigo solucionar-lo, podeis echarme una mano? gracias.
Código PHP:
<?php
$conexio = mysql_connect("imysql02","i1762693","9baomncc9l0e3drb")or die (mysql_error());
mysql_select_db("i1762693", $conexio);
$user_v = $_POST['user'];
$pass_v = $_POST['pass'];
echo "variable Usuari amb el valor: " . $_POST['user'] . "<br>";
echo "variable Password amb el valor: " . $_POST['pass'] . "<br>";
echo "variable Usuari amb el valor: " . $user_v ."<br>";
echo "variable Password amb el valor: " . $pass_v ."<br>";
// tot be fins aki
$sql = mysql_query("SELECT usuario, clave FROM usuarios WHERE usuario = '$user_v' && clave = '$pass_v'") or die (mysql_error());
//usuario y contraseña válidos
//defino una sesion y guardo datos
$res = mysql_query($sql) or die (mysql_error());
$row = mysql_fetch_array($sql);
$_SESSION['s_username'] = $row['usuario'];
echo "Correcte!" . $_SESSION['s_username'] . " pots accedir!";
//l'envio a la pagina restringida
header ("Location:RESTRINGIDO.php");
mysql_free_result($res);
mysql_close($conexio);
?>