我无法理解MYSQL的UPDATE命令的文档。我正在从数据库中查看PHP页面中的记录,我想编辑它们。
要INSERT我有这个代码是一个数组。我想知道我是否可以对UPDATE语句做同样的事情,为我节省了很多 this = $ this 。
插入
mysql_query("INSERT INTO $tbl_name(title, pbDate, summary, blog) VALUES('$title', 'pbDate', '$summary', '$blog')")or die(mysql_error());
更新
mysql_query("UPDATE $tbl_name SET title='$title', pbDate='$pbDate' summary='$summary' blog='$blog' WHERE id='$id'")
我想的是这样的,但我不确定,也无法在手册中找到任何内容。
mysql_query("UPDATE $tbl_name SET (title, pbDate, summary, blog) VALUES('$title', 'pbDate', '$summary', '$blog') WHERE id='$id'")
答案 0 :(得分:0)
您可以使用array
...
使用phpFiddle:
http://phpfiddle.org/main/code/pi9-ckh
<?php
$array = array(
"column" => "some_value",
"title" => "some_title",
);
$setString = '';
foreach($array as $key => $value){
$tempArray[] = $key . ' = ' . "\"" . $value . "\"";
}
$setString = implode(",", $tempArray);
echo $setString;
?>