Sinja: Problem bei MySQL Abfrage

Hallo,

foldende Abfrage funktioniert einfach nicht - weil ich nicht weiss, was ich an der Stelle, wo die Drei ??? stehen schreiben soll.
Da wo die Drei ??? stehen soll eiegnlich garnichts stehen, da $_POST["regnr"] genau den mitglieder.opmitglieder.klinikmitglieder.mid entspricht ...

Wie mache ich das? Kann mir wer helfen,

Sinja

$abfrage = "
SELECT
  mitglieder.mid,mitglieder.klinik,mitglieder.op,mitglieder_daten.geburtstag
FROM
  mitglieder,mitglieder_daten
WHERE
  mitglieder.mid = mitglieder_daten.mid
  AND '".$_POST["regnr"]."' = mitglieder.op???mitglieder.klinik???mitglieder.mid
  AND '".$_POST["geb"]."' = mitglieder_daten.geburtstag
";
$result = mysql_query($abfrage,$conn);
$anzahl  = mysql_num_rows($result);

echo $anzahl;

  1. Hallo,

    Hi,

    Wie mache ich das? Kann mir wer helfen,

    Wenn die 3 Werte eh die gleichen sind, kannst du doch einfach nur den ersten nehmen...

    Oder hab ich da was missverstanden?

    1. Hi,

      die drei werte ergeben zusammen den POST-Wert!

      Wie schreibe ich bei mysql eben eifach nichts hin ...?

      LG, Sinja

      1. Hi,

        die drei werte ergeben zusammen den POST-Wert!

        achso ;)

        Wie schreibe ich bei mysql eben eifach nichts hin ...?

        Probier das einfach mal:

        SELECT
          mitglieder.mid,mitglieder.klinik,mitglieder.op,mitglieder_daten.geburtstag
        FROM
          mitglieder,mitglieder_daten
        WHERE
          mitglieder.mid = mitglieder_daten.mid
          AND '".$_POST["regnr"]."' = CONCAT(mitglieder.op,mitglieder.klinik,mitglieder.mid)
          AND '".$_POST["geb"]."' = mitglieder_daten.geburtstag
        ";

        Ich hab das hier gefunden, vielleich findest du ja noch was besseres ;)
        http://dev.mysql.com/doc/mysql/en/String_functions.html

        MfG AK-Palme