Vinzenz Mai: Datumsausgabe

Beitrag lesen

Hallo Berti,

Danke, ich verwende MySQL, Version bereits angegeben und will das Datum mit Php auslesen.

ja, das habe ich verstanden. Ich habe Dir den besten Vorschlag gemacht, den ich Dir machen kann: er ist elegant und einfach.

Gibt es keine Möglichkeit, die Zahlen ...
so zu ändern, dass die Uhrzeit dabei herausspringt?

a) einfach alles richtig machen :-)

Meine Abfrage sieht bisher so aus ...

$sql = "SELECT * FROM news WHERE

und es sieht so aus, als lautete der Name der Spalte, die den Datumswert enthält "date".

Wo ist das Problem, statt des nicht besonders sinnvollen "SELECT *" entweder

SELECT  
    <name der ersten Spalte, die Du benötigst>,  
    <name der zweiten Spalte, die Du benötigst>,  
    ...,  
    DATE_FORMAT(`date`, '%d.%m.%y %H:%i') date,  
    <name der letzten Spalte, die Du benötigst>  
FROM  
    news  
WHERE  
    <Deine Bedingungen>  

oder wenigstens:

SELECT  
    *,  
    DATE_FORMAT(`date`, '%d.%m.%y %H:%i') mydate  
FROM  
    news  
WHERE  
   <Deine Bedingungen>  

zu schreiben und dann auf das fertig formatierte Datum zuzugreifen.
Voraussetzung:

  1. Deine Datumsspalte heißt date
  2. sie ist vom Datentyp datetime.

Mein Vorschlag mit der expliziten Spaltenliste und der Verwendung der DATE_FORMAT()-Funktion mit den von Dir benötigten Spezifizieren ist der beste Vorschlag, den man Dir machen kann - außer dem, dass Du Dich mit den Grundlagen von PHP, aber auch SQL vertraut machen solltest.

Freundliche Grüße

Vinzenz