hi,
Jetzt unterscheide ich noch ob diese schon freigeschalten ist oder nicht und wollte es genau so mit mysql_num_rows machen.
warum willst du dafür noch eine zweite query machen? das ist doch unperformant.
mache _eine_ query, die dir ausschliesslich den wert der spalte frei zurückliefert, und zwar für den datensatz, wo deine bisherige bedingung
WHERE email = '".$email."'";
zutrifft.
entweder bekommst du jetzt 0 datensätze zurückgeliefert - dann ist also die emailadresse noch gar nicht in der DB.
oder aber, du bekommst ein ergebnis - dann kannst du dir dieses jetzt anschauen, ob dort das kennzeichen für freigeschaltet wahr oder falsch ist.
gruss,
wahsaga