wahsaga: (MySQL) Werte in Tabelle überprüfen

Beitrag lesen

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