Aja pero tu estas haciendo:
Cita: WHERE nombres = '".self::getnombres()."';
Donde self::getnombres() es un valor que te traes y que posiblemente venga modificado, si viene modificado nunca se va cumplir el WHERE por que esta comparando con algo que no existe en la BD.