Variable in MySQL Query

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

  • Variable in MySQL Query

    Ich möchte gerne in einer MySQL Query eine Variable unterbringen. Kann mir jemand sagen wie das geht.

    $SQL_statement="SELECT * FROM mytable where datum like 'xxxxxxx' ORDER BY datum
    DESC";

    xxxxxxx sollte die Variable sein.

    Kenne mich leider nicht gut aus und bin für jede Hilfe dankbar.


    stonetat2

  • #2
    denke du solltest dein xxx ein Variable ($var) ersetzen. Sollte dann gehen.

    Kommentar


    • #3
      Schönen Dank, funktioniert aber leider nicht:

      $inp_data = $_POST[Jahr]."-".$_POST[Monat].;
      $SQL_statement="SELECT * FROM bob where datum like '($inp_data)' ORDER BY datum
      DESC";

      Parse error:

      Kann mir jemand sagen wo der Fehler liegt?

      Kommentar


      • #4
        nach $_POST[Monat] ist ein Punkt zuviel
        TBT

        Die zwei wichtigsten Regeln für eine berufliche Karriere:
        1. Verrate niemals alles was du weißt!


        PHP 2 AllPatrizier II Browsergame

        Kommentar


        • #5
          Sieht eigentlich alles in Ordnun gaus, aber vielleicht liegt es einfach nur daran, das der Punkt da am Schluss weg muss. Versuch es doch mal

          PHP-Code:
          $inp_data $_POST[Jahr]."-".$_POST[Monat]; 
          Ans Ziel kommt nur der, der auch eins hat. www.e-cross.info

          Kommentar


          • #6
            OK der Punkt war es, jetzt ist der Fehler weg aber ich bekomme kein Ergebnis angezeigt. Folgendes wird vom Formular geschickt:

            Jahr=2002&Monat=11&Tag=%&submitButtonName=Anfrage+senden

            an

            $form_date = $_POST[Jahr]."-".$_POST[Monat]."-".$_POST[Tag];
            $SQL_statement="SELECT * FROM bob where datum like '$form_date' ORDER BY datum
            DESC";

            Die Liste ist aber leer.

            KAnn mir jemand sagen was da noch fehlt?

            Vielen Dank
            stonetat2

            Kommentar


            • #7
              wenn dir das

              "Jahr=2002&Monat=11&Tag=%&submitButtonName=Anfrage+senden"

              in der URL angezeigt wird, mußte die $_GET Variablen nutzen,
              oder in deinem Formular

              method=post

              eintragen
              TBT

              Die zwei wichtigsten Regeln für eine berufliche Karriere:
              1. Verrate niemals alles was du weißt!


              PHP 2 AllPatrizier II Browsergame

              Kommentar


              • #8
                Vielen Dank Leute das funktioniert jetzt.

                Kommentar

                Lädt...
                X