Dear all, I’m using INSERT INTO…ON DUPLICATE KEY statement to check, if there is no record in database it will insert new record. But unfortunately I didnt insert any record or update any record.
Here is my code:
$audit_no = $_POST['audit_no'];
$ip = remoteIP();
$date = date("Y-m-d H:i:s");
for ($i=0; $i < ($_POST['count']); $i++)
{
$form_details_subquestion_id = $_POST['form_details_subquestion_id'][$i];
$form_details_section_id = $_POST['form_details_section_id'][$i];
$mark = $_POST['mark'][$i];
$remark = $_POST['remark'][$i];
$query = "INSERT INTO audit_section_markrecord(audit_section_id,form_details_subquestion_id,form_details_section_id,mark)
VALUES(`$audit_no`,`$form_details_subquestion_id`,`$form_details_section_id`,`$mark`)
ON DUPLICATE KEY UPDATE mark = '$mark'";
$go = mysql_query($query);
}
Please help me up! Thank you all of you!!