Originariamente inviato da paglia_s
Grazie funziona con &&.

Mi potresti spiegare la differenza tra un and bitwise e uno logico?

Infine, perch è meglio usare count?
and bitwise compara due stringhe di bit e rende 1 se i bit sono uguali, 0 se non lo sono. Es.:

codice:
1) 01001110
2) 00010010
=  10100011
ovviamente OR & c. andranno di conseguenza secondo questa logica. Viene usato per comparare una bit map dove ogni bit ha un suo significato.
http://php.net/manual/en/language.operators.bitwise.php

Una AND logica si basa sulla comparazione TRUE/FALSE. La classica moltiplicazione dove se un solo elemento e' 0 (FALSE) tutto il risultato e' FALSE.
http://www.php.net/manual/en/languag...rs.logical.php

Count() e' meglio per il semplice fatto che non ha senso estrarre dei dati gia' conosciuti e che utilizzi nel where, e' piu' performante perche' si basa sull'indice primario e nel caso di una sql injection rendera' solo un numero e non la lista di user/password