Alles, was ich versuche zu tun ist, dass die PHP-Datei das Enddatum vom Subdatum ansammeln. Ich verstehe nicht, warum diese strtotime-Funktion nicht funktioniert. Meine Datenbank speichert Daten als "Y-m-d".strtotime php mysql
hier ist der Code:
//disguised for security reasons
$db = mysql_connect("*******", "*******","********");
mysql_select_db("*******",$db);
$getad = mysql_query("SELECT id, annual_sub_date FROM members WHERE annual_sub_date!=null", $db);
while ($gad = mysql_fetch_array($getad)) {
$id = $gad['id'];
$asd = $gad['annual_sub_date'];
$aedate_time = strtotime('+1 year', $asd);
$aedate = date("Y-m-d", $aedate_time);
mysql_query("UPDATE members SET annual_end_date='$aedate', annual_active='Y' WHERE id='$id'");
}
--------- --------- GELÖST IT
Ich ging hin und spielte XBox Split/Second für ein bisschen und dann erkannte ich das Problem. Meine Gedanken gingen zurück zu PHP/MySQL 101. Ich habe alles richtig programmiert, außer dem "! = Null" -Teil.
Jetzt funktioniert alles :) Das sind die Probleme, die Sie bei 5:01 erwarten können.
danke für kommen und helfen. Ich kann das später benutzen. – yanike