Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/01/2009, 16:55
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: privilegios bit a bit

Pues revisa el Manual de PHP, tienes que hacer como bien pones un AND logico (&), con eso puedes comparar, revisa estos ejemplos:
Código php:
Ver original
  1. <?php
  2. if((1 & 2) == 2) {
  3.        echo "ok";
  4. }
  5. if((2 & 2) == 2) {
  6.       echo "ok";
  7. }
  8. if((3 & 2) == 2) {
  9.      echo "ok";
  10. }

El caso es que sepas de matematicas binarias, para que sepas como comparar bits, para extraerlos de la bdd no hay mayor ciencia, solo haz el casting a (int) para que sea un número.

Saludos