Select mit Datum funzt nicht

  • Hallo,

    also ich möchte prüfen ob die DAten in der DB schon sind.
    Pflichtfelder sind Vor, Nachname und geburtsdatum.

    So gehts als mysql query:

    SQL
    SELECT id_adressdaten FROM adressdaten where vorname='vorname' and nachname='nachname' and geburtstag="1979-11-09"

    Im Php lasse ich es so machen.
    Das Datum wird als Variable $tag,$monat und $jahr übergeben und dann zu

    Code
    $geburtstag ="$jahr-$monat-$tag";

    zusammengefasst.

    (Das insert geht)

    Nun die Prüfung:

    Nehme ich das and Geburtstag='$geburtstag' weg, dann gehts.

    Mache ich an der Syntax was falsch?

    Ich weiß den fehler nicht und sehe in auch nicht.

    Danke euch und MfG

    Icke

  • SQL
    SELECT id_adressdaten FROM adressdaten where vorname='$vorname' and nachname='$nachname' and geburtstag='$geburtstag' ";


    du hast ein "and vergessen hinter dem nachnamen

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }