Ich frage mich, warum du so einen Mist schreibst:
Der Rückgabewert von mysql_num_rows() ist kein String sondern eine Zahl!
1 =! "1" - daher wird diese Bedingung immer falsch sein...
...
Jetzt mal ganz erlich Warum zur Hölle laberst du so einen Müll ?