clanstyles Posted June 28, 2007 Share Posted June 28, 2007 I can't figure out whats wrong witht his query. It looks fine to me but somebody else please...have a look mysql_query("INSERT INTO `serverInfo` ( `id` , `serverid` , `size` , `filename` , `timestamp` ) VALUES('null', '1', '".$size."', '".$dir."', '".$date."'") or die(mysql_error()); Anything stupidly wrong here? the id,serverid, size, filename,timestamp thsoe are all right. Error: 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 Link to comment https://forums.phpfreaks.com/topic/57584-solved-mysql-insert-queryq/ Share on other sites More sharing options...
pocobueno1388 Posted June 28, 2007 Share Posted June 28, 2007 Try it without concating the variables. mysql_query("INSERT INTO `serverInfo` ( `id` , `serverid` , `size` , `filename` , `timestamp` ) VALUES('null', '1', '$size', '$dir', '$date')") or die(mysql_error()); Try using mysql_real_escape_string() on all of those variables before insert as well. Link to comment https://forums.phpfreaks.com/topic/57584-solved-mysql-insert-queryq/#findComment-285029 Share on other sites More sharing options...
clanstyles Posted June 28, 2007 Author Share Posted June 28, 2007 of course i did that lol but I will try that function Link to comment https://forums.phpfreaks.com/topic/57584-solved-mysql-insert-queryq/#findComment-285032 Share on other sites More sharing options...
Wildbug Posted June 28, 2007 Share Posted June 28, 2007 You're missing the closing parenthesis for the VALUES(... portion. EDIT: I was wrong the first time. Link to comment https://forums.phpfreaks.com/topic/57584-solved-mysql-insert-queryq/#findComment-285033 Share on other sites More sharing options...
Wildbug Posted June 28, 2007 Share Posted June 28, 2007 It's useful to assemble the query in a variable before passing it to mysql_query(). That way you can print it out along with the error in a die() function and see things that will be more obvious than in the often cluttered, complex string concatenations we use to build queries. Link to comment https://forums.phpfreaks.com/topic/57584-solved-mysql-insert-queryq/#findComment-285038 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.