Datumsformat

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

  • Datumsformat

    so nachdem ich dann hier biem suchen nur auf mehr Probleme gestoßen bin...

    ich habe ein SQL-Query Select * from...

    es sind mehrere Datumsfelder (Date) die ausgegeben werden, diese sind natürlich im allseits beliebten yyyy-mm-dd und ich möchte jetzt gerne das deutsche Datumsformat tt.mm.jjjj ohne das ich die Query komplett umbauen muß sprich alle Tabellenfelder aufzählen muß....
    hat einer eine Lösung bei der Hand... *seufz* danke schon mal

  • #2
    kann dir nur das anbieten, ist aber nicht das was du suchst
    PHP-Code:
    Select
    DATE_FORMAT
    (datum,'%d.%m.%Y') as dat_de,
    from... 
    mfg
    marc75

    <Platz für anderes>

    Kommentar


    • #3
      hab zwar mit date noch nie gearbeitet aber meines wissens gibt es keine mysql funktion, die das format in deutsch ausgibt

      naja wer lesen kann ist klar im vorteil
      http://www.mysql.de/doc/de/DATETIME.html
      doch wenn ich da recht durchsteige brauchst den timestamp im format
      YYYYMMDD und du hast ihn ja in YYYY-MM-DD
      evtl musst vorher doch mit php bearbeiten
      naja hoffe dir bisl geholfen zu haben

      englischer link: http://www.mysql.de/doc/en/DATETIME.html

      mfg

      edit:
      siehe vorman
      ungetestet:

      PHP-Code:
      UPDATE tabelle SET datum DATE_FORMAT(datum,'%d.%m.%Y'
      *g*

      Kommentar


      • #4
        da kommst du afaik nicht drumrum, die felder entsprechend zu benennen,
        wenn du nur zu faul zum tippen bist, mach ne query auf die tabelle, die dir
        einmalig alle feldnamen liefert ... dateformat noch einfügen, fettisch...

        die alternative wäre eine php-funktion, die das datum umformt ... aber das
        willst du nicht wirklich tun
        Kissolino.com

        Kommentar


        • #5
          Aroree, du willst doch nicht wirklich den * in deinem Query benutzen?

          Im Zweifelsfall setz das dateformat einfach mit nem Komma dahinter.

          Kommentar


          • #6
            alles klar, Tobi das klappt, wußte nicht das man das einfach so dranhängen darf... mach ja nur noch so selten PHP und bei mir kommt irgendwie immer ein bißchen CFML durch ...

            Kommentar


            • #7
              Hab noch ein anliegen, und zwar wird die Tabelle ja jetzt komplett in einer Farbe dargestellt, möchte aber das jede zweite Reihe ne andere Farbe hat, hab schon gesucht, aber nix gefunden...vielleicht auch unter dem falschen Stichwort...hat einen Tip oder nen Thread wos schon mal drin war?

              Kommentar


              • #8
                hmm,

                OffTopic:
                ...

                laß einen zähler mitlaufen,
                in jeder zeile schaust du
                PHP-Code:
                if ($i++ % == 0
                ob gerade oder ungerade ...

                sucheworte: tabelle zeilen unterschied farbe
                Die Zeit hat ihre Kinder längst gefressen

                Kommentar


                • #9
                  Original geschrieben von Aroree
                  Hab noch ein anliegen, und zwar wird die Tabelle ja jetzt komplett in einer Farbe dargestellt, möchte aber das jede zweite Reihe ne andere Farbe hat, hab schon gesucht, aber nix gefunden...vielleicht auch unter dem falschen Stichwort...hat einen Tip oder nen Thread wos schon mal drin war?
                  PHP-Code:

                  //in die while schleife

                  if(!empty($farbe)){$classe '';$farbe '';}
                  else{
                  $classe 'class="tdfarbe"';$farbe 1;}

                  echo 
                  '<td '.$lasse.'>....'
                  mfg
                  marc75

                  <Platz für anderes>

                  Kommentar


                  • #10
                    Da kommt dann nur der Thread hier *g* noch was wie kann ich mailadressen die aus der Datenbank kommend in der Liste stehen vor Spambots schützen?

                    Kommentar


                    • #11
                      ok so funktioniert es dann auch

                      if(!empty($farbe)){$classe = '#336699';$farbe = '';}
                      else{$classe = 'bgcolor="#FF0000"';$farbe = 1;}

                      <td ".$classe.">
                      Zuletzt geändert von Aroree; 30.04.2004, 09:45.

                      Kommentar


                      • #12
                        Original geschrieben von Aroree
                        Da kommt dann nur der Thread hier *g* noch was wie kann ich mailadressen die aus der Datenbank kommend in der Liste stehen vor Spambots schützen?
                        als bild ausgeben, oder eventl.: "name AT domain DOT de" schreiben, kann aber sein das die das auch schon lesen können, also bleibt nur als pic
                        mfg
                        marc75

                        <Platz für anderes>

                        Kommentar


                        • #13
                          Original geschrieben von Aroree
                          ok so funktioniert es dann auch

                          if(!empty($farbe)){$classe = '#336699';$farbe = '';}
                          else{$classe = 'bgcolor="#FF0000"';$farbe = 1;}

                          <td ".$classe.">

                          PHP-Code:
                          if(!empty($farbe)){$classe 'bgcolor="#336699"';$farbe '';}
                          else{
                          $classe 'bgcolor="#FF0000"';$farbe 1;}

                           <
                          td ".$classe.">
                          oder:
                          if(!empty(
                          $farbe)){$classe '';$farbe '';}
                          else{
                          $classe 'bgcolor="#FF0000"';$farbe 1;}

                           <
                          td ".$classe."
                          mfg
                          marc75

                          <Platz für anderes>

                          Kommentar


                          • #14
                            ne mailaddi als Bild ausgeben?

                            Kommentar


                            • #15
                              Original geschrieben von Aroree
                              ne mailaddi als Bild ausgeben?
                              jepp ....

                              mit
                              - email addi anhand der id aus der db holen
                              - imagettfbox() die bildbreite ermitteln,
                              - imagecreate()
                              - imagettftext() zum schreiben
                              - header() senden

                              das ganze in eine bild.php packen und per get die id der adresse übergeben
                              Kissolino.com

                              Kommentar

                              Lädt...
                              X