如果表中不存在CONTENT_VALUES
,我想插入survey_Id
。如果该值存在,我想为CONTENT_VALUES
更新SURVEY_ID
。
$sql="insert into `$prefix.survey_question` (SURVEY_ID, CONTENT_VALUES, USER_ID, CREATED_ON)values('$sur_id','$content_val','$email','$now') on duplicate key update CONTENT_VALUES=values('$content_val')";
$query1=mysql_query($sql)
最佳答案
您需要删除设置的值上的语音标记,并更正CONTENT_VALUES
更新,并正确触发查询:
$query1= "insert into `$prefix.survey_question`
(SURVEY_ID, CONTENT_VALUES, USER_ID, CREATED_ON)
values
('$sur_id','$content_val','$email','$now')
on duplicate key
update CONTENT_VALUES=('$content_val'),
USER_ID = '$email',
CREATED_ON = '$now'";
$resultset=mysql_query($query1);
还要研究使用
PDO
而不是mysql
扩展名。