Jag skulle vilja lägga till egen tid/datum så det liknar timestamp. På sidan jag håller på med ska det visas när nästa "spelning" kommer ske och när det datumet/tiden är förbi ska nästa "spelning" visas. Jag har försökt med olika varianter med får hela tiden Parse error så nu ber jag om hjälp. Hur skulle ni lösa detta?
Har försökt med mktime, får det inte att fungera. Troligtvis jag som gör något knas.
Får följande felmeddelande:
You have an error in your SQL syntax near 'show (datum,head,info,pic) VALUES ('2003-03-03 - 19:30:00','kjkljh','jjk','')' at line 1
Koden:
$datum = date("Y-m-d - H:i:s", mktime($timme,$minut,'00',$dag,$manad,$ar));
mysql_query("INSERT INTO show (datum,head,info,pic) VALUES ('$datum','$head','$info','$pic')") or die ("Kunde inte lägga till uppgifterna!!!<p>" . mysql_error());
tanken var att den automatiskt skulle lägga till sekunderna eftersom dessa är ointressanta, bara timme och minut ska visas sen.
Ändrade ordningen men dessvärre får jag fortfarande samma fel. Vad borde det vara i MySQL, alltså vilken typ borde "datum" vara i? Känns som det kan vara felet.
mysql_select_db($db) or die(mysql_error());
$datum = date("Y-m-d H:i:s", mktime($timme,$minut,0,$manad,$dag,$ar));
mysql_query("INSERT INTO show (datum,head,info,pic) VALUES ('$datum','$head','$info','$pic')") or die ("Kunde inte lägga till uppgifterna!!!<p>" . mysql_error());
I MySQL är det "datum datetime 0000-00-00 00:00:00"