Avatar billede JJ77 Juniormester
20. januar 2006 - 22:08 Der er 9 kommentarer og
1 løsning

indsætte dato i databasen

kan man ikke indsætte en dato i queryen? jeg har prøvet nedenstående, men det virker ikke. feltet oprettetDato er af typen date

mysql_query ("insert into billeder_salgAfProdukt (id, artikelid, pic, oprettetDato) values ('', ".$artikelID.",'".$image."', DATE_ADD(NOW())") or die(mysql_error());
Avatar billede wetdog Nybegynder
20. januar 2006 - 22:13 #1
mysql_query ("insert into billeder_salgAfProdukt (id, artikelid, pic, oprettetDato) values ('', ".$artikelID.",'".$image."', NOW()") or die(mysql_error());
Avatar billede wetdog Nybegynder
20. januar 2006 - 22:19 #2
Avatar billede JJ77 Juniormester
20. januar 2006 - 22:40 #3
hmm giver fejlen
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 '' at line 1
Avatar billede wetdog Nybegynder
20. januar 2006 - 23:23 #4
mysql_query ("insert into billeder_salgAfProdukt (id, artikelid, pic, oprettetDato) values ('', '".$artikelId."', '".image."','NOW()') or die(mysql_error());
Avatar billede wetdog Nybegynder
20. januar 2006 - 23:24 #5
mysql_query ("insert into billeder_salgAfProdukt (id, artikelid, pic, oprettetDato) values ('', '".$artikelId."', '".$image."','NOW()') or die(mysql_error());
Avatar billede JJ77 Juniormester
20. januar 2006 - 23:38 #6
hmmm.. der kommer ingen dato.. den du har skrevet gjorde at siden slet ikke kunne blive vist, jeg har så prøvet at ændre lidt, men der kommer ingen dato.. mystisk

mysql_query ("insert into billeder_salgAfProdukt (id, artikelid, pic, oprettetDato) values ('', ".$artikelID.",'".$image."','''NOW()''')") or die(mysql_error());
Avatar billede wetdog Nybegynder
20. januar 2006 - 23:51 #7
Avatar billede JJ77 Juniormester
21. januar 2006 - 00:27 #8
jeg har prøvet at kigge, men kan stadig ikke finde en løsning:(
Men man burde da rimelig smertefrit kunne smide noget ind i queryen som gør at der kommer en dato ind i feltet "oprettetDato"

mysql_query ("insert into billeder_salgAfProdukt (id, artikelid, pic) values ('', ".$artikelID.",'".$image."')") or die(mysql_error());

tabel
CREATE TABLE `billeder_salgAfProdukt` (
  `id` mediumint(12) NOT NULL auto_increment,
  `artikelid` mediumint(12) NOT NULL default '0',
  `pic` blob NOT NULL,
  `oprettetDato` datetime NOT NULL default '0000-00-00 00:00:00',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=53 ;
Avatar billede wetdog Nybegynder
21. januar 2006 - 01:08 #9
$dato = gettime();

mysql_query ("insert into billeder_salgAfProdukt (id, artikelid, pic, oprettetDato) values ('', ".$artikelID.",'".$image."',".$dato.")") or die(mysql_error());

http://dk2.php.net/manual/da/ref.datetime.php
Avatar billede JJ77 Juniormester
21. januar 2006 - 01:45 #10
Super duper.. takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester