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

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

方法如下: insert into 表2(字段名1,字段名2,.....) select 字段1,字段2,... from 表1 where ... 其中字段类型必须完全符合。

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

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

$set = M("News")->where("catid = 6")->select(); foreach ($set as $r){ $aa[ziduan1]=$r['ziduan']; $aa[ziduan2]=$r['ziduan']; $aa[ziduan3]=$r['ziduan']; //所有字段都列出 M("News")->add($aa); } 如果只是一条数据可以这样写 $set = M(...

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

每次只复制一行,就是说你每次只从A取出来一条数据 $info = $this->db->getone("table_A" , "$where"); //搜索到一条数据 根据你需要的条件取出来这么 一行。 再把这一行里面的 a,b字段做成一个array $data = array ( "e" = $info['a'], "f" = $...

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

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

例如:两个表中的news_type_id 跟 type_id是对应的,根据NEWS 表中的 news_type_id =1 查出 news_type 表中的 type_name 根据 NEWS表中的 news_type_id = 1 查出 news_type表中的 “透明点评” 这条数据,“透明点评”是最后需要查出来的位置数据。 ...

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