Problem bei MySQL Abfrage
Sinja
- php
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;
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?
Hi,
die drei werte ergeben zusammen den POST-Wert!
Wie schreibe ich bei mysql eben eifach nichts hin ...?
LG, Sinja
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