Empecemos por el principio.
Si pruebas con el phpMyadmin, o lo que fuese, ¿qué devuelve esta consulta:
¿qué devuelve esta:
¿y qué devuelve esta?:
Por otro lado, ¿Qué tipo de dato tiene ese "dato1"?
Partamos de la base que buscar valores numéricos con LIKE es un espanto. Un número no es una cadena de texto, y el funcionamiento de tales parametrizaciones puede generar fallos difíciles de resolver.