AbleCloud PHP SDK  1.8.x
PHP SDK of AbleCloud API
Public 成员函数 | 所有成员列表
ACStoreModify类 参考
类 ACStoreModify 继承关系图:
Inheritance graph
[图例]
ACStoreModify 的协作图:
Collaboration graph
[图例]

Public 成员函数

 __construct ($name, $version, $context, $className)
 
 where ($row)
 
 set ($column, $value)
 
 inc ($column, $value)
 
 dec ($column, $value)
 
 execute ()
 
- Public 成员函数 继承自 ACService
 __construct ($name, $version, $context)
 
 getName ()
 
 getVersion ()
 
 getContext ()
 
 getLastError ()
 

额外继承的成员函数

- Protected 成员函数 继承自 ACService
 resetLastError ($errCode=0, $errMessage='')
 

详细描述

AbleCloud数据存储服务的修改单条数据记录的方法。 本方法先检查符合条件的记录是否存在。如存在则更新该记录,否则不执行操作。

构造及析构函数说明

◆ __construct()

ACStoreModify::__construct (   $name,
  $version,
  $context,
  $className 
)

构造函数。

参数
$namestring 数据存储服务的名字。
$versionint 数据存储服务的版本。
$contextACContext ACContext对象,表示访问该远程服务所依赖的环境信息。
$classNamestring 要修改的记录所属的数据集的名字。

成员函数说明

◆ dec()

ACStoreModify::dec (   $column,
  $value 
)

设置更新某列的值为当前值减去$value后的结果。

参数
$columnstring 要修改的列的名字。
$valueint|float|double 修改的减量值。
返回
ACStoreModify 返回本对象。

◆ execute()

ACStoreModify::execute ( )

执行查询,返回查询结果。

返回
bool 操作成功返回TRUE;否则返回FALSE,并且可调用getLastError()方法获取错误消息。

◆ inc()

ACStoreModify::inc (   $column,
  $value 
)

设置更新某列的值为当前值加上$value后的结果。

参数
$columnstring 要修改的列的名字。
$valueint|float|double 修改的增量值。
返回
ACStoreModify 返回本对象。

◆ set()

ACStoreModify::set (   $column,
  $value 
)

设置要更新的列的值:将记录中该列的值修改为指定的值。

参数
$columnstring 要修改的列的名字。
$valuemixed 要修改的目标值。
返回
ACStoreModify 返回本对象。

◆ where()

ACStoreModify::where (   $row)

设置要更新的记录

参数
$rowarray 以键值对的方式(关联数组)描述的要被更新的记录。$row参数应指定所有主键的值,用于定位要被更新的记录。 如果主键指定的记录不存在,则不执行操作。
返回
ACStoreModify 返回本对象。

该类的文档由以下文件生成: