No puedes hacer "dialogar" al MySQL con PHP. MySQL es servidor, no cliente.
En todo caso podrías crear una función en C para ello, pero de todos modos no sería lo más práctico.
Lo que en realidad tienes que hacer, y es lo que se
debe hcer, es realizar la consulta cruzando las tablas de modo que te devuelva los datos que buscas. Para eso es que el SQL
existe, y no solo para darte tablas planas de lo que ingresaste...
Código MySQL:
Ver original SUM(IF(TM.signo
= '+', CC.importe
, IF(TM.signo
= '-', CC.importe
* (-1), 0))) retorno
FROM cuentacorriente CC
INNER JOIN tipomovimientos TM
ON CC.idtipomovimiento
=TM.idtipomovimiento
WHERE idusuario
='$idusuario';
Más allá de esta solución, me resulta muy extraño almacenar en una misma tabla un monto y el "signo" a aplicar. Me da a pensar que estás juntando en una misma tabla el "Debe" y el "Haber" de una cuenta, cosa que a todas luces parece un error de diseño, porque se trata de conceptos (y entidades) completamente diferentes.
Sería interesante saber qué es lo que diseñaste...