Unknown....

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

  • Unknown....

    Hi

    für die Zeile :
    $result = mysql_query ("SELECT * FROM `$jahr` WHERE Datum=`$date`") or die(mysql_error());
    bekomme ich die Fehlermeldung :
    Unknown column '2000-09-01' in 'where clause'
    obwhol es die Spalte Datum in der Tabelle gibt

    tob

  • #2
    Versuchs mal so:

    $result = mysql_query ("SELECT * FROM '$jahr' WHERE Datum LIKE '$date'") or die(mysql_error());
    Kaffi
    Errare humanum est

    W32.Schmalle.H@mm

    Kommentar


    • #3
      ne hilft leider nicht ich bekomme wieder die geleiche Fehlermeldung.

      tob

      Kommentar


      • #4
        Versuchs mal so

        $result = mysql_query("SELECT * FROM $jahr WHERE Datum LIKE '$date'") or die(mysql_error());
        Kaffi
        Errare humanum est

        W32.Schmalle.H@mm

        Kommentar


        • #5
          wähhhhhhh des tut au net helfen........

          tob

          Kommentar


          • #6
            $jahr = Tabellenname
            $date = Inhalt in der Spalte Datum
            Ist das Korrekt?
            Schick mal mehr von deinem Code
            Kaffi
            Errare humanum est

            W32.Schmalle.H@mm

            Kommentar


            • #7
              Kein Problem:

              mysql_connect('localhost','user','password') or die(mysql_error());
              mysql_select_db('termin') or die(mysql_error());
              $date = sprintf ('%04d-%02d-%02d', $jahr, $monat,$aus);
              $result = mysql_query ("SELECT * FROM $jahr WHERE Datum = `$date`") or die(mysql_error());
              if (mysql_num_rows($result)> 0){
              $daten = mysql_fetch_array($result) or die(mysql_error());

              foreach( $daten as $i){
              echo $i."<br>"
              }
              }
              mysql_close() or die(mysql_error());

              tob

              Kommentar


              • #8
                Mach es mal so:
                $result = mysql_query ("SELECT * FROM `2001` WHERE `Datum` = '2001-09-24'") or die(mysql_error());
                Kaffi
                Errare humanum est

                W32.Schmalle.H@mm

                Kommentar


                • #9
                  Tipp: Laß dir mal den Query-Text ausgeben, der da erzeugt wird. Am besten benutzt du dazu die Funktion do_query aus unseren Snippets.

                  Es geht aber auch so:

                  $query = "SELECT * FROM '$jahr' WHERE Datum LIKE '$date'";
                  echo "<b>$query</b>";
                  $result = mysql_query ($query) or die(mysql_error());
                  mein Sport: mein Frühstück: meine Arbeit:

                  Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

                  Kommentar

                  Lädt...
                  X