nach datum suchen mit Platzhaltern

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

  • nach datum suchen mit Platzhaltern

    Hallo,

    habe das ganze Forum durchgesucht aber leider keine antwort gefunden...
    Also ich habe eine tabelle mit turnieren in denen es ein DATE feld mit dem Startdatum des Turniers gibt und ein DATE feld mit dem Enddatum des Turniers.
    Jetzt will ich über ein Suchformular nach einem Zeitraum suchen, das funktioniert ja auch wunderbar, aber wie muß ich den Suchstring ausdrücken, damit ich z.B. alle Turniere finde die im Februar anfangen (also muß das datum so sein: datum=%%%%-02-%%
    aber so funktioniert das ganze leider nicht.....
    kann mir da vielleicht jemand helfen.......

    Vielen Dank schonmal und Grüße an alle PHPler

    Oli

  • #2
    Code:
    select * from tabelle where month(datum)='2'
    das sollte klappen
    Kissolino.com

    Kommentar


    • #3
      ok, dank dir..... das geht schonmal.... muß mir da aber glaub ne total andere Variante überlegen mit ein paar switch drin.....
      habe in der suchmaske jeweils drei <select> Felder für das Startdatum und das Enddatum....
      und dann kann man den tag den monat und das jahr auswählen
      allerdings soll auch in jedem Feld alle ausgewählt werden können! Und um das zu realisieren muss ich das glaub über ein paar switch anweisungen machen oder was meinst du...?!

      Gruß
      Oli

      Kommentar


      • #4
        na ja, wenn du es absolut flexibel halten willst,
        also auswahl nach tag und/oder monat und/oder jahr
        dann wirst du um ein grössere if/else konstrukt
        nicht drum rum kommen.

        hängt halt davon ab, wieviel daten du in den jeweiligen
        monaten hast. vielleicht schränkst du die abfrage
        möglichkeit auf monat und jahr ein.

        gruss wurzel
        Kissolino.com

        Kommentar


        • #5
          hi,
          nur mal so neben bei bemerkt:
          % sind beliebig viele zeichen ( auch keins)
          _ ist genau ein zeichen
          also könntes du
          datum=%%%%-02-%%

          durch
          datum=____-02-__

          aber ist ne unelegante lösung, wollt das nur so ansprechen..
          meine Projekte bestaunen: http://www.kleiza.de

          Kommentar


          • #6
            @campus

            dafür hast du mich von einer längeren suche befreit
            "_" statt "%" damuss man erstmal drauf kommen

            thx wurzel
            Kissolino.com

            Kommentar


            • #7
              na wenigstens etwas
              meine Projekte bestaunen: http://www.kleiza.de

              Kommentar


              • #8
                ja ich habe mir das gerade nochmal überlegt, werde das glaub nur nach monat und jahr machen.....
                weil die switch/case/if usw klausel wenn ich alles drei ganz offen lasse wird dann glaub echt etwas zu groß.....
                trotzdem thanx an euch.....!!
                Forum finde ich übrigens klasse, werde mich wieder hier melden wenn ich mal wieder zu doof bin irgendwas zu realisieren.... :-)))
                Oli

                Kommentar


                • #9
                  Original geschrieben von homepagefactory
                  Forum finde ich übrigens klasse, werde mich wieder hier melden wenn ich mal wieder zu doof bin irgendwas zu realisieren.... :-)))
                  du darfst auch gerne vorher wiederkommen und anderen leuten bei ihren problemen helfen.

                  leute die immer nur ins forum kommen wenn sie selber fragen haben, und keinerlei fragen von anderen wenigstens zu beantworten versuchen, sind nämlich nur schmarotzer...
                  I don't believe in rebirth. Actually, I never did in my whole lives.

                  Kommentar

                  Lädt...
                  X