xcsc.net
当前位置:首页 >> php中怎么把查询出来的数据插入到另外一张表中 >>

php中怎么把查询出来的数据插入到另外一张表中

先查出A中的一条记录,将记录存入一个数组 $list = select * from a where id=1; 再将$list里的数据插入B中(假设表中有id、name字段) $sql = "insert into B values({$list['id']} , {$list['name']})"; exec($sql); 我感觉思路就是这样吧,就直...

如果是操作的Mysql数据库,建议对这个操作进行事务管制。查询出来的数据给一个变量,然后将之前的数据变量unset掉,输入的数据如果是通过POST提交过来的,可以trim一下,正则匹配一下,然后用字符串拼接的方式和数据变量进行拼接给一个变量,uns...

$id = mysql_insert_id();mysql_insert_id() 函数返回上一步 INSERT 操作产生的 ID。 如果上一查询没有产生 AUTO_INCREMENT 的 ID,则 mysql_insert_id() 返回 0。 望采纳Thx

/** * 如果出现多级分类且在一张表中, 此时你需要增添字段确定分类间的关系 * 通常做法是在数据表中加一个字段如 'pid', 如果 id == pid 即判定为父子关系 */ // 如这张表 // 如果需要找出中国下面的分类,只需要找出所有 pid = 1 即可SELECT * ...

$m = D('类1'); $n =D('类2'); $data = $_POST['变量名字']; $result1 = $m -> add($data); $result2 = $n -> add($data);

你可以试一下这个语句,将表2查询出来的结果插入到表1中。 insert into 表1 select * from 表2;

简单示例:

//实例化M类 $model = M('user'); //先查询到地址的值 $dizhi = $model->where('条件')->find(); $dizhi['dizhi'] ///就是你要的地址数据 $mode = M('要插入的表'); $insert = array(); //要插入的数据,把查出来的地址值拼装进去 $insert_id = ...

id 为你textbox中的输入的编号 insert into 工资表(编号,姓名,小时工资) select 编号,姓名,小时工资 from 员工表 where 编号 = id 注意,2个表的编号,姓名,小时工资字段类型必须一致

网站首页 | 网站地图
All rights reserved Powered by www.xcsc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com