Zeit Ausgabe Problem MYSQL/PHP

peper

Erfahrenes Mitglied
Hi ich will die Zeit möglichst in Deutschem Format ausgeben lassen.
Habe auch die Suche bemüht und soviel gefunden das ich nicht weiß was jetzt für mich hilfreich ist.

Ich habe es bisher so:
PHP:
$abfrage = mysql_query("SELECT * FROM diskussion WHERE thema='".$thema."'",$db);

while($myrow = mysql_fetch_row($abfrage))
     {
         echo 'Diskussions Beitrag von '.$myrow[1].' geschrieben um '.$myrow[3].'<br>';
         echo $myrow[2];
}

wobei $myrow[3] das Datum enthält. In der Tabelle heißt das Datum Date und ist im Format DATETIME.

Ich hoffe das reicht euch.
Es ist mir auch klar das, dieses Thema schon hunderte mal behandelt wurde, aber ich weiß nicht welche Suchergebnisse mich noch weiterbringen..
LG Lars
 
SQL:
SELECT 
    DATE_FORMAT(`datum`, '%d.%m.%Y') AS datum
FROM
    `table`

So zum Beispeil?

Ausgabe wäre:
01.05.2007
Wenn es von heute wäre.
 
PHP:
$abfrage = mysql_query ("
     SELECT
            DATE_FORMAT(`datum`, '%d.%m.%Y') AS datum

     FROM 'diskussion'

     WHERE thema='".$thema."'",$db);

while($myrow = mysql_fetch_row($abfrage))
     {
         printf('%s',$myrow[0]);
}

hmm bekomme nun den Fehler:
Code:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in

Ich muß aber auch zugeben das ich das DATE_FORMAT nicht ganz verstehe.
Kann mann nicht einfach das Datum auslesen und dann nachträglich in PHP umwandeln

Aso hab das ganze tesweise jetzt nur mit dem Datum ohne weiteren Inhalt versuchet.
LG Lars
 
PHP:
$abfrage = mysql_query ("
     SELECT
            DATE_FORMAT(`datum`, '%d.%m.%Y') AS datum

     FROM 'diskussion'

     WHERE thema='".$thema."'",$db); or die(mysql_error());

Schau mal welcher Fehler kommt.


Und es ist auch in PHP möglich.

PHP:
<?php


$string = '2007-05-01 12:50:01';

$time = strtotime($string);

echo date("H:i:s", $time);

So zum Beispiel. [phpf]strtotime[/phpf]
 
Hmm war natürlich ein ganz einfacher Fehler hatte vergessen das Datum mit meiner Feldbezeichnung auszutauschen.

Dank dir hast mir super doll geholfen.

LG Lars
 
Zurück