si ma quella where la capisco poco... mettiamo caso che tu trovi due record che hanno campo1 = '$campo1' AND campo2 = '$campo2' AND campo3 = '$campo3' ma hanno campo4 uguale, con quale criterio vuoi scartare l'uno piuttosto che l'altro?