Home >Backend Development >PHP Tutorial >mysql - thinkphp如何在数据操作时复制和更新某个字段两个操作同时进行?

mysql - thinkphp如何在数据操作时复制和更新某个字段两个操作同时进行?

WBOY
WBOYOriginal
2016-06-06 20:27:231474browse

在thinkPHP框架中如何在一个语句里实现如下功能:
1.复制表里的制定内容并且更新复制内容里的某个字段。
比如:
M('table')->addAll($data,$option,$replace=true);
这里的$data是复制的数据并插入table,$option就是进行数据更新的参数,$replace就是允许在插入数据的时候更新数据。
请问addAll()这个函数怎么使用呢,也就是$data参数可以是很多条选择的select记录吗?$option参数怎么写呢?可以使操作表达式?

初次接触thinkPHP,请多多包涵~

回复内容:

在thinkPHP框架中如何在一个语句里实现如下功能:
1.复制表里的制定内容并且更新复制内容里的某个字段。
比如:
M('table')->addAll($data,$option,$replace=true);
这里的$data是复制的数据并插入table,$option就是进行数据更新的参数,$replace就是允许在插入数据的时候更新数据。
请问addAll()这个函数怎么使用呢,也就是$data参数可以是很多条选择的select记录吗?$option参数怎么写呢?可以使操作表达式?

初次接触thinkPHP,请多多包涵~

已经用原生SQL语句代替addAll函数,thinkphp坑真多

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn