Los campos de tu tabla se llaman dato1 y dato2 ?
Haz un
print_r() de $usuarios y $valores para ver que contienen.
Y quita la @ de tus mysql_num_rows(), no es aconsejable ocultar los errores asi, es mejor depurar las consultas y manejar los posibles errores.