Bueno, estoy haciendome un sistema de usuarios, y tengo una funcion que comprueba si el usuario es administrador o no. La columna que lo define es un Set con valores
si y
no. La funcion es la siguiente:
Código:
function comprobar_nick_es_admin($nick_user)
{
$conn = mysql_connect($host,$user,$password);
mysql_select_db($db,$conn);
$ssql = "SELECT * From usuario WHERE nick_usuario = '$nick_user' and es_admin = si";
$resultado = mysql_query($ssql,$conn);
if (mysql_num_rows($resultado)!=0)
{
mysql_free_result($resultado);
mysql_close($conn);
return 1;
}
else
{
mysql_free_result($resultado);
mysql_close($conn);
return 0;
}
}
Bien, el problema es que no detecta si es admin o no. Me gustaria saber cual es el problema (supongo que sera que asi no se leen los valores SET, pero no tengo ni idea).
Gracias por las molestias.
Uves