se con il solo:
SELECT * FROM dati

e senza where estrai anche quella immessa evidentemente ci sara' una incongruenza tra quello immesso e quello cercato con il where.