Para obtener los datos de una tabla he insertarlo en otra, se suele hacer algo tipo:
SELECT CAMPO2 INTO TABLA1.CAMPO1 FROM TABLA2 WHERE ....condicion bla bla
La parte de que te retorne una cadena de texto
y que luego te retorne una valor numerico
no la he entendido del todo... quieres que cuando haga la consulta anterior esto te retorne un valor numerico entero??? Si esto es asi para ello deberas incluir la consulta SQL dentro de una funciona almacenada dentro de MySQL ohhh obtener la informacion deseada, y en tu codigo PHP retornar el valor numerico de acorde a la solicitud SQL que hayas hecho al motor.