这里有一个表有字段id,名称,值。有一个带有字段元标题的形式,元描述,当我插入值时插入像
id name value
1 meta title testtitle(this is value of textbox of meta title in form)
1 meta description testdes
插入和删除功能正常但编辑/更新功能无法正常工作。这里是我的更新功能:
function mysql_updatemetapost($db, $columns) {
$sql = "";
foreach ($columns as $obj) {
$sql = "UPDATE user_metapost SET value = '{$obj['value']}' WHERE
user_postid='" . $obj['user_postid'] . "' AND name= '" . $obj['name'] . "'";
$result = mysql_query($sql, $db) or die(mysql_error());
}
return $result;
}
列是包含表单数据的数组。在这里更新记录时,名称字段值(元标题,元描述)不应该更改,这里的代码问题是,当我更新它时会插入列数组的最后一个值,这意味着元描述被更新,例如: / p>
更新表数据后:
id name value
1 meta description updateddes(this is value of textbox of meta title in form)
1 meta description updateddes