/** * 更新一个帐号的属性。 * @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); }