tengo la siguiente consulta que uso para permitir mostrar o no una página, el problema es con el operador OR parece no funcionar, cuando realizo la consulta con un solo parametro funciona, pero cuando trato de comparar el dato con los dos parametros no me restringe la vista
Código PHP :
//se inicia la sesión session_start(); //se conecta con la bd require("conexion.php"); $user_id=$_SESSION['user_id']; $user_level="ver"; $user_admin="modificar"; $sql= "SELECT user_id,disponibilidad FROM permisos WHERE user_id='$user_id'' AND disponibilidad='$user_level' OR disponibilidad='$user_admin' "; $result = mysql_query($sql) or die ("Error in query: $query. " . mysql_error()); //if (mysql_num_rows($result)>0) { //se muestra la pagina }else{ echo "no puedes ver la pagina"; }