karassik Posted July 16, 2003 Share Posted July 16, 2003 I have a problem with the following UPDATE: $sql=\"UPDATE dlybatchlog_dblog SET check_dblog = 1 WHERE idclinic_dblog = \'\".$_POST[\'idclinic_dblog\'].\"\' AND DATE_FORMAT(date_dblog,\'%m-%d-%Y\') = DATE_FORMAT(NOW(),\'%m-%d-%Y\') AND idcon_dblog = \'\".$_SESSION[\'KT_id_MSSIntranet\'].\"\';\" ; It works perfectly when I use actual numbers instead of $_POST and $_SESSION vars. Anyone see my mistake? Or suggest a mistake I may be making? Thanks for looking, Nishan Quote Link to comment Share on other sites More sharing options...
akitchin Posted July 17, 2003 Share Posted July 17, 2003 include the POST and SESSION values like you would with any other variable (without the string concatenation), and encase the variables in braces like so: {$_POST[\'value\']} if you don\'t like that idea, you can always localize the variables by going: $value = $_POST[\'value\']; and including it in your queries like so: WHERE idclinic_dblog=\'$value\' hope this helps, i ran into these problems too. 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.