Si je reprends ton exemple mx² + 2mx + m-5 = 0. Le discriminant c'est (2m)² - 4*m*(m-5) = 20m. Bon ben là c'est facile (tu l'as fait exprès ?), le signe de 20m c'est celui de m. Donc ton équation aura 0 solution si m<0, 1 solution si m=0 et 2 solutions si m>0.
Mais dans le cas général t'obtiens un polynôme du second degré en m et tu détermines son signe en calculant si besoin ses racines.