The reaction between a strong acid and a weak base produces a salt, but water is not usually formed because:
the reaction is too hot and water evaporates
there is no hydrogen present to form water
the acid is not strong enough to form water
weak bases tend not to be hydroxides