0

使用 PHP 和 Mysql 你将如何允许用户从六个字段更新或插入关于他们自己的信息。例如关于、名称、网站等等?. 您是否会首先使用循环查找用户想要更新的所有字段,然后使用插入或更新语句查询数据库,具体取决于该字段是否为空或是否必须覆盖现有值。

例子

$Name ; //exsisting value
$email; // existing value
$about;  //fields null
$website;  // user wants to update this field


protected function updateWebsiteinformation($website,$updateArray){

          $this->setTable('userinformation'); //sets Table
          $where = "website = $website";  //where statment
          return $this->update($updateArray, $where); returns statement
4

1 回答 1

2

你的“where”声明有些有趣。您应该使用唯一的表字段而不是用户想要更新的字段。对于更新过程,我宁愿一次更新所有字段。

于 2013-03-17T07:52:46.017 回答