如何在c_request字段中添加+1。每次我这样做并插入时,我都想在当前数字上加一个1(例如,就像一个点击计数器)
mysql_query("INSERT INTO ed_names (com_id, c_date, c_time, c_type, c_request, c_by)
VALUES ($id, CURRENT_DATE, CURRENT_TIME, '.($type == 'normal' ? 1 : 2).',0,$user)");
$rid = mysql_insert_id();发布于 2010-11-18 19:54:47
mysql_query("UPDATE ed_names SET c_request = c_request+1 WHERE id = 'x'");发布于 2010-11-18 19:53:35
如果要添加到现有的,请使用update;如果没有,只需输入1
INSERT INTO ed_names (com_id, c_date, c_time, c_type, c_request, c_by)
VALUES ($id, CURRENT_DATE, CURRENT_TIME, '.($type == 'normal' ? 1 : 2).',1,$user) 如果你想更新,你可以这样做
update ed_names set c_date = CURRENT_DATE, C_time = CURRENT_TIME, c_type = '.($type == 'normal' ? 1 : 2).''.($type == 'normal' ? 1 : 2).', c_request = c_request + 1, c_by = $user where com_id = $idhttps://stackoverflow.com/questions/4214419
复制相似问题