コード例 #1
0
ファイル: Account.php プロジェクト: sdgdsffdsfff/open-sesame
 /**
  * 更新一个帐号的属性。
  * @param string $sName 名称。
  * @param string $sValue 值。
  * @param int $iRowID 主键。
  * @return bool
  */
 public function updateField($sName, $sValue, $iRowID, $bEncrypt = true)
 {
     $name = $bEncrypt ? base64_encode($sName) : $sName;
     $value = $bEncrypt ? $this->encrypt($sValue) : $sValue;
     $aData = ['name' => gzdeflate($name, self::COMPRESS_LEVEL), 'value' => gzdeflate($value, self::COMPRESS_LEVEL)];
     return u\DB::update(self::TABLE_NAME, 'WHERE rowid = ' . $iRowID, $aData);
 }