Anzahl von Daten mit bestimmten Begriffen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Anzahl von Daten mit bestimmten Begriffen

    Ich habe folgendes Problem und bin auch auf der Suche nach einer Lösung leider nicht fündig geworden.

    Hier die Zielvorgabe:

    Nach dem Aufruf der Datei family_aktiviert.php?id=$id soll dem User eine Mail mit seinen Zugangsdaten geschickt werden. Das funktioniert auch.

    Jetzt soll aber noch überprüft werden, ob Daten aus der Tabelle family mit Daten aus der Tabelle aupair übereinstimmen.

    Dann soll als in der Ausgabe stehen, wieviele Datensätze aus aupair mit den Daten von family (hier ID 1) übereinstimmen.

    So habe ich es versucht zu lösen:

    PHP Code:
             $result3=mysql_query("SELECT * FROM family WHERE family_id='$id'");

    $row3=mysql_fetch_array($result3);

          $result2=mysql_query("SELECT * from aupair where aupair_aktiv='1' 
    and aupair_birth >= '$row3[family_aupair_age_min]' and 
    aupair_birth <= '$row3[family_aupair_age_max]' and 
    aupair_nationality = $row3[family_country_aupair1] or 
    aupair_nationality = $row3[family_country_aupair2] or 
    aupair_nationality = $row3[family_country_aupair3] or 
    aupair_nationality = $row3[family_country_aupair4] or 
    aupair_nationality = $row3[family_country_aupair5] and 
    aupair_gender = $row3[family_aupair_gender]");

    $anzahl = mysql_num_rows($result2);


      if  ($anzahl <1 or $anzahl >1)
       {
       $aupair_word ="AU PAIR's";
    }
    else
    {
        $aupair_word ="AU PAIR";
    }



    echo $anzahl; ?> </b></font><?echo $aupair_word; ?> 
    in dieser Datenbank gefunden, die zu Ihnen passen würden. </font><br>
    Als Ausgabe erfolgt dann leider diese Fehlermeldung:
    PHP Code:
    Warningmysql_num_rows(): supplied argument is not a valid MySQL 
    result resource in  family_signup_aktivierung
    .php on line 88 
    Das betrifft übrigens diese Zeile: $anzahl = mysql_num_rows($result2);

    Wer kann da helfen?
    Last edited by donner_blitz; 05-09-2005, 12:46.

  • #2
    nimm die Fehlermeldung und verwende sie als Suchbegriff, dann wirst du fündig.

    Comment


    • #3
      Danke für den Tipp.

      Hätte ich auch selber drauf kommen können.

      Es hat geholfen und das Problem ist gelöst!

      Comment

      Working...