(cmq io ho provato e a me funziona, salvo il fatto che ho "simulato" il db con un array statico.

Ecco l'output (ma si vedono anche "ok" e "bannato"):

codice:
P_DB=array (
  0 => '127',
  1 => '0',
  2 => '0',
  3 => '0',
)
IPUTENTE=
array (
  0 => '127',
  1 => '0',
  2 => '0',
  3 => '1',
)
true
true
true
false
ok


IP_DB=array (
  0 => '127',
  1 => '0',
  2 => '0',
  3 => '1',
)
IPUTENTE=
array (
  0 => '127',
  1 => '0',
  2 => '0',
  3 => '1',
)
true
true
true
true
bannato


IP_DB=array (
  0 => '127',
  1 => '0',
  2 => '0',
  3 => '2',
)
IPUTENTE=
array (
  0 => '127',
  1 => '0',
  2 => '0',
  3 => '1',
)
true
true
true
false
ok