Jump to content

[SOLVED] help with some code


Chris Ginet

Recommended Posts

Can anybody help me with this code? its not working

 

INSERT INTO fsd_trace (OK,TRACE,ARRIVEE,MAINTENANT) VALUES ('$OK','$TRACE','$ARRIVEE','$MAINTENANT') WHERE CID='$CID'";

 

I got the error message Error 1064 : 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 ') FROM fsd_trace WHERE CID=`vMOD002`' at line 1

 

Thanks

Link to comment
https://forums.phpfreaks.com/topic/40941-solved-help-with-some-code/
Share on other sites

sorry, that was on OLD error message, that was sorted

 

the message im getting now is Error 1064 : 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 'WHERE CID='vMOD002'' at line 1

sorry, that was on OLD error message, that was sorted

 

the message im getting now is Error 1064 : 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 'WHERE CID='vMOD002'' at line 1

 

is there a value 'vMOD002' in your database?

should there be a WHERE in the INSERT INTO? If you are inserting something in a database that means there is no $CID to compare it to and if there is you need to use UPDATE...not INSERT INTO <--- only makes a new row, which, again, there is nothing in the row or DB table that matches $CID

 

this:

 

"INSERT INTO fsd_trace (OK,TRACE,ARRIVEE,MAINTENANT) VALUES ('$OK','$TRACE','$ARRIVEE','$MAINTENANT') WHERE CID='$CID'";

 

needs to be this:

 


"UPDATE fsd_trace SET ok = '$ok', trace = '$trace', arrivee = '$arrivee', maintenant = '$maintenant' WHERE CID = '$CID'"

 

thats what it needs to be if you aren't planning on creating a new row in fsd_trace table

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.