ShaolinF Posted April 7, 2010 Share Posted April 7, 2010 Hi Guys When executing prepared statements, will one need to also bind parameters for datetime columns in the DB or will the system do it automatically? Quote Link to comment Share on other sites More sharing options...
Mchl Posted April 7, 2010 Share Posted April 7, 2010 If you want to do anything with these columns you generally need to bind parameters to them... Could you give an example of what you're trying to do? Quote Link to comment Share on other sites More sharing options...
ShaolinF Posted April 7, 2010 Author Share Posted April 7, 2010 table below: id auto_increment PRIMARY KEY, product_name varchar(233), product_type varchar(100), product_weight varchar(10), date_posted datetime In the preparedstatment I insert the values for product_*, I dont need to bind a param for ID since its auto. Is the same applicable for the date_posted col (i.e. i dont need to bind a param to it since its automatic)? Quote Link to comment Share on other sites More sharing options...
Mchl Posted April 7, 2010 Share Posted April 7, 2010 DATETIME is not automatic. TIMESTAMP with DEFAULT CURRENT_TIMESTAMP is. (at least in MySQL, you might be using something else though) In such case, you can ommit it in insert statement. And BTW: wouldn't product_weight be better represented by numeric type, such as DECIMAL? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.