Hola estube revisando y haciendo unas pruebas me sorprendi al ver que en la consola de mysql la sentencia que indicas y tambien una sentencia que probe yo siempre da {0}, en el count, pero cuando se realiza la misma query desde el php devuelve 1, probe tambien mysql_affected_rows(), pero tambien me da el mismo resultado, ahora algo a notar es que solo sucede cuando usas un count dentro de la sentencia sql, por lo cual ese que devuelve no seria el nro de registros devuelto por la consulta, si no mas bien un valor verdadero que indica que se realizo la consulta, por lo cual te sugiero cambies la estructura de esa sentencia, es decir ovia el count, el resto queda igual, ejemplo:
Código PHP:
$consulta1="SELECT * FROM sellos WHERE RefNom='".$NomRef."'";
$ns=mysql_num_rows($ejecuta2);
Bueno hasta ahi analize el codigo, jejeje espero te sirva, saludos...