[php] if abfrage mit array

King_Markus

Well-known member
ID: 66751
L
24 November 2006
264
12
hallo,

hab mal wieder bestimmt nur ein kleines problem wo ich aber leider nicht den fehler finde oder besser gesagt wie ich es schreiben muss.

fehler liegt an zeile 11

PHP:
$resultx = mysql_query("SELECT email FROM `user`"); 
if (mysql_errno()) die ("MySQL-Error: " . mysql_error());
 $in_user_liste = Array();
while ($myrowx = mysql_fetch_row($resultx)){
if (mysql_errno()) die ("MySQL-Error: " . mysql_error());
  $in_user_liste[] = $myrowx['email'];
} 
 $in_user_liste_aa = implode(',', $in_user_liste); 

   $res_exist_mail = mysql_query($exist_mail);
    if('$toadr NOT IN ({$in_user_liste_aa})'){ //FEHLER MUSS HIER LIEGEN
        $res_exist_mail_a="sa";
    }else{
        $res_exist_mail_a="";
    }
bedanke mich schonmal im voraus für eure hilfe
 
Wenn ich richtig verstehe, kannst du die Abfrage doch in einer machen und gleich fragen, ob blabla in xyzwhatever drin is.
 
also, das $toadr ist eine email-addy die mir der header einer email bringt. und diese email-addy darf nicht in der array mit drin sein.
ich will dadurch nur die email-addys abrufen die nicht in der user-db sind.

oder meintest du so?
PHP:
    $queryys = "Select email from user WHERE email='$toadr'";
    $resultys = mysql_query($queryys);
    if (!mysql_num_rows($resultys)){
    }
ok so funktioniert es ich danke euch für diesen kurzen kleinen tipp zum umdenken.
 
Zuletzt bearbeitet von einem Moderator: