Anzahl von Daten mit bestimmten Begriffen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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?
    Zuletzt geändert von donner_blitz; 05.09.2005, 12:46.

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

    Kommentar


    • #3
      Danke für den Tipp.

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

      Es hat geholfen und das Problem ist gelöst!

      Kommentar

      Lädt...
      X