Hallo,
ich habe mir das berechnen von einem Alter etwas leichter vorgestellt.
Auf der suche habe ich einige Schnipsel gefunden.
Sehr viele mit Schaltjahr Problem oder nur in PHP.
Ich weis hier ehrlich gesagt nicht weiter. Es soll funktionieren, bekomme es aber leider nicht alleine hin.
Es sieht so aus als würde eine Klammer zu wenig sein -> aber egal wo ich eine dazu mache klappt es nicht.
Die mySQL Spalte ist ein DATE 'YYYY-MM-DD'
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 0 ) AS alter_jahre from lebenslauf where knr = 1066' at line 1
Cu Sonic
ich habe mir das berechnen von einem Alter etwas leichter vorgestellt.
Auf der suche habe ich einige Schnipsel gefunden.
Sehr viele mit Schaltjahr Problem oder nur in PHP.
Ich weis hier ehrlich gesagt nicht weiter. Es soll funktionieren, bekomme es aber leider nicht alleine hin.
Es sieht so aus als würde eine Klammer zu wenig sein -> aber egal wo ich eine dazu mache klappt es nicht.
Die mySQL Spalte ist ein DATE 'YYYY-MM-DD'
PHP-Code:
$sql = "SELECT DATE_FORMAT(CURDATE(), '%Y') - DATE_FORMAT(gebdat, '%Y') -1 + IF
(DATE_FORMAT(gebdat, '%m%d') >= DATE_FORMAT( CURDATE(), 1, 0 )
AS alter_jahre from lebenslauf where knr = ".$_GET['knr'];
Cu Sonic
Kommentar