keine übernahme der daten in db

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

  • #16
    Es ist so wie es ist:-)
    Ich benutze den typ "datetime"

    Kommentar


    • #17
      du must den Feldtyp ändern auf varchar und länge 10 oder deinen date string

      so

      PHP-Code:
      $datum=date("Y-m-d h:m:s"); 

      Kommentar


      • #18
        Original geschrieben von newphp
        du must den Feldtyp ändern auf varchar und länge 10 oder deinen date string

        so

        PHP-Code:
        $datum=date("Y-m-d h:m:s"); 
        AUA


        DATETIME lassen und den Query vernünftig absetzen (ggf. mal ausgeben lassen und posten), das von newphp ist SEHR schlecht

        Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

        bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
        Wie man Fragen richtig stellt

        Kommentar


        • #19
          @ghostgambler

          ein datum mit 'd.m.Y' in ein Datetimefeld zu pinnen wird nicht klappen

          wenn er unbedingt das deutsche Format will dann muss er diese im Varchar machen, für den anderen Fall also wenn er datetime richtig füllen will dann muss er wohl

          PHP-Code:
          $datum=date("Y-m-d h:m:s"); 
          absetzen

          und das ist mitnichten aua....

          Kommentar


          • #20
            Original geschrieben von newphp
            @ghostgambler

            ein datum mit 'd.m.Y' in ein Datetimefeld zu pinnen wird nicht klappen

            wenn er unbedingt das deutsche Format will dann muss er diese im Varchar machen, für den anderen Fall also wenn er datetime richtig füllen will dann muss er wohl

            PHP-Code:
            $datum=date("Y-m-d h:m:s"); 
            absetzen

            und das ist mitnichten aua....
            Einen Wert, für den es einen vorgefertigen Datentyp gibt, in einen anderen zu quetschen ist mit Abstand das Schlimmste was man machen kann.

            INSERT INTO tabelle (Datum) VALUES (NOW())
            PHP muss man zum Einfügen des Datums gar nicht bemühen...

            Beim SELECT einfach
            SELECT UNIX_TIMESTAMP(Datum) Datum FROM tabelle

            Und bei der Ausgabe dann
            echo date('d.m.Y', $row['Datum']);
            fertig. Das ganze auf ein VARCHAR auszulagern ist unbequem und unperformant

            Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

            bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
            Wie man Fragen richtig stellt

            Kommentar


            • #21
              es war ein oder in dem Satz

              entweder auf Varchar ändern wenn er deutsche Format will

              oder halt das andere natürlich kann man mit now arbeiten aber nur wenn du das aktuelle Datum haben wilst und dann kannst du auch timestamp benutzen.

              Ist halt immer Kontextabhängig

              SELECT UNIX_TIMESTAMP(Datum) Datum FROM tabelle

              geht übrigens noch viel besser

              SELECT DATE_FORMAT(datum, '%d.%m.%Y') FROM table WHERE......

              dann brauchst du überhaupt kein PHP mehr

              für die konvertierung :-)
              Zuletzt geändert von newphp; 08.08.2006, 15:45.

              Kommentar


              • #22
                Ich hätte gerne das aktuelle datum automatisch ausgegeben also sprich das systemdatum, wie mach ich das nun am besten mit der now funktion hat es bei mir nicht geklappt. Habe den code so geschrieben:
                VALUES ('NULL', '".$_REQUEST['proname']."','".$_REQUEST['protyp']."','".$_REQUEST['now()']."','".$_REQUEST['aPro']."',

                Kommentar


                • #23
                  Now() ist eine MYSQL Function und wird einfach NOW() benutzt ohne $_REQUEST, Hochkommata u.ä.

                  PHP-Code:
                  '".$_REQUEST['protyp']."',NOW(), 

                  Kommentar


                  • #24
                    Habe selbst rausgefunden das ich die hochkommas weglassen muss trotzdem danke für eure ausgibige hilfe.
                    MFG

                    Kommentar

                    Lädt...
                    X