Einzelnen Beitrag anzeigen
  #33  
Alt 20.02.2010, 09:11:36
chukck chukck ist offline
Anfänger
 
Registriert seit: Feb 2010
Alter: 33
Beiträge: 16
AW: TIMSETAMP aus anderen Feldern berechnen

Zitat:
Zitat von vt1816 Beitrag anzeigen
Und wieder hast Du die Lesebrille nicht zur Hand gehabt: B 6 + 8

Und MySQL-Funktionen sind nicht kompliziert - sie sind ungemein hilfreich.
Okay, auf 8 bezogen hab ich mich ja dran gehalten, aber hier meine mehr oder weniger gute Lösung:
Code:
$event_id=$_POST['eid'];
$tage_alt=$ds->tag ;
$tag_neu=$_POST['tag'];
$sql=mysql_query("SELECT DAY(zeit) as tag FROM em_events WHERE id=$event_id");
$ds=mysql_fetch_object($sql);
$dif=$tag_neu-$tag_alt;
$update_query="UPDATE  `em_eventlist` SET `zeit`= DATE_ADD(`zeit`, INTERVAL $dif DAY) WHERE id=$event_id  ";
if($dummy=mysql_query($update_query){
}
else{
die(mysql_error());
}
Es ist nich die professionellste Lösung aber sie funktioniert :)
Anscheinend muss ich noch an meiner Leseschwäche arbeiten, vielleicht finde ich dann ja eine Query mit der man den Tag einfach neu definieren kann ohne irgendeinen Interval zu verwenden, aber bis dahin läuft es erstmal.
Mit Zitat antworten