Servus,
Wo ist der Fehler?
Der liegt zwischen linkem und rechtem Ohr.
1. In welcher Sprache hast Du dein if gebastelt.
Perl vermutlich
2. Warum kann ein String $sql nicht ><= 0 sein??
Was Du da machst entbehrt jeglicher funktionalen Machbarkeit.
Zu deutsch: Das geht so nicht.
Wenn Du etwas unterasuchen willst, musst Du die Abfragebefindlich in $sql erst mal an den Db Server senden.
Danach kannst Du das ergebniss der Abfrage auswerten.
Das was Du jedoch machst, kann nicht klappen.
Dir empfehle ich Perl in 21 Tage oder ein anderes Einsteigerbuch, das Du bitte von Anfang bis Ende durchmachst.
Gruss Matze