el if() de la consulta no haría falta. Y en MySQL, la función para comprobar si un campo es nulo es ifnull() (a mi por lo menos la de isnull no me funciona).
Código:
SELECT *
FROM tblmensajes left join tblusuarios
ON tblmensajes.id_usuario = tblusuarios.id_usuario
Un saludo