• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Wert aus SQL-Tabelle (Date) auf Jahr beschneiden

xSTVNx

Mitglied
Mein Code sieht wie folgt aus. Klappt auch wunderbar, aber...

PHP:
$sql = "SELECT * FROM release_entries WHERE release_id = '$_GET[id]' LIMIT 1";
$query = mysql_query($sql);  

while ($row = mysql_fetch_object($query)) {   
    $release_date         = $row->release_date;
    $release_year         = ???
}

...ich möchte nun, dass $release_year aber nur das Jahr (und nicht das komplette Datum) aus $release_date enthält. Wie kann ich das lösen?

Danke!
xSTVNx
 
Hallo,

also "select *" ist nicht so gut aber erstmal egal.

Das Jahr bekommst diereckt aus der DB ca. so, release_date muss natürlich richtige Datum/Datumzeit Spalte sein und kein reines text feld oder so:

PHP:
$sql = "SELECT *, date_format(release_date, '%Y') as release_year FROM release_entries WHERE release_id = '$_GET[id]' LIMIT 1";
$query = mysql_query($sql);  

while ($row = mysql_fetch_object($query)) {   
    $release_date         = $row->release_date;
    $release_year         = $row->release_year;
}
Cheffchen
 
Danke, das funktioniert wunderbar! ;ugl

Kann ich noch fragen wieso SELECT nicht so gut ist oder führt das zu weit?
 
Zurück
Oben