Avatar billede jomo Nybegynder
20. september 2005 - 14:00 Der er 12 kommentarer og
1 løsning

Datoen til databasen

Hvad huel er der galt med dette, jeg forsøger at sætte dags dato i et felt i min database

Få flg. fejmeddelelse: Statusændringer startYou have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''2005-09-20 = NOW()' WHERE MedlemID = ''' at line 1

echo    " Statusændringer start";

$Nyvaerdi      = $_REQUEST["Nyvaerdi"];
$IDnummer      = $_REQUEST["IDnummer"];
$Aendringsdato = date("Y-m-d");

// Forbindelse til databasen
mysql_connect("localhost", "xxx","xxx");
mysql_select_db("michelnykjaer_d");

mysql_query("UPDATE fanclub SET Status = '$Nyvaerdi', $Aendringsdato = NOW()WHERE MedlemID = '$IDnummer'") OR die(mysql_error());

echo    " Statusændringer slut";
Avatar billede Slettet bruger
20. september 2005 - 14:07 #1
mysql_query("UPDATE fanclub SET Status = '$Nyvaerdi', $Aendringsdato = NOW() WHERE MedlemID = '$IDnummer'") OR die(mysql_error());

Er det ikke bare fordi du har ikke har adskilt now() og where fra hinanden?
Avatar billede jomo Nybegynder
20. september 2005 - 15:18 #2
Nej, det er det nu ikke, har prøvet med mellemrum.
Venlig hilsen jomo
Avatar billede arne_v Ekspert
20. september 2005 - 16:10 #3
du kan ikke sætte en konstant !
Avatar billede arne_v Ekspert
20. september 2005 - 16:11 #4
$Aendringsdato = NOW()

giver

2005-09-20 = NOW()

måske mener du

Aendringsdato = NOW()

(database felt ikke PHP variabel)
Avatar billede jomo Nybegynder
21. september 2005 - 17:42 #5
tak for svar, men beklager der bliver ikke sat en dato ind.
Det jeg er ude på er at indsætte en dato når man eks. har ændret på en kundes data.
mvh  John M
Avatar billede arne_v Ekspert
21. september 2005 - 17:44 #6
UPDATE ... SET

kan godt ændre en tid

alternativt kan du ændre felt typen til TIMESTAMP så opdaterer MySQL selv
værdien når du ændrer
Avatar billede jomo Nybegynder
21. september 2005 - 17:47 #7
ok, det vil sige at jeg skal ind i databasen og ændre feltet til et timestamp.
Får jeg både dato of tid?
Avatar billede arne_v Ekspert
21. september 2005 - 17:51 #8
ja
Avatar billede arne_v Ekspert
04. november 2005 - 20:20 #9
tid at få afsluttet her ?
Avatar billede Slettet bruger
05. november 2005 - 10:48 #10
Ja det må det vist være ^^
Avatar billede jomo Nybegynder
05. november 2005 - 13:58 #11
Tak til alle for hjælpe
Avatar billede arne_v Ekspert
05. november 2005 - 14:17 #12
du skal markere navnene på dem du vil give point ude i comboxen (så de bliver blå)
og så klikke accepter
Avatar billede jomo Nybegynder
05. november 2005 - 14:34 #13
ok, så skulle det være fixet.
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
Computerworld tilbyder specialiserede kurser i database-management

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