十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
info = $this-db-getone(table_A , $where); //搜索到一条数据 根据你需要的条件取出来这么 一行。
成都创新互联一直在为企业提供服务,多年的磨炼,使我们在创意设计,全网营销推广到技术研发拥有了开发经验。我们擅长倾听企业需求,挖掘用户对产品需求服务价值,为企业制作有用的创意设计体验。核心团队拥有超过10多年以上行业经验,涵盖创意,策化,开发等专业领域,公司涉及领域有基础互联网服务温江服务器租用、成都App定制开发、手机移动建站、网页设计、网络整合营销。
把A表中的数据导出,可以导出很多种格式,然后再新建一个B表,结构和A一样,可以利用那个工具复制建表语句,然后就可以把数据导入到B表。
首先要把数据库A、B的连接权限都grant给一个用户,然后用这个用户连接数据库。那么可以用A.a, B.b这样去访问表。剩下的就是SQL select ... insert into语句的事,相信你会。
你可以试一下这个语句,将表2查询出来的结果插入到表1中。
如果将数据导出成excel,需要用到PHPExcel,这个可以百度一下。要实现这个功能,代码是比较多的,下面是我的代码,肯定不能兼容你的,需要修改。
你在mysql编辑器中 复制一个表,然后用php的mysql_query()执行以下就行了。
1、把A表中的数据导出,可以导出很多种格式,然后再新建一个B表,结构和A一样,可以利用那个工具复制建表语句,然后就可以把数据导入到B表。
2、exec($sql);我感觉思路就是这样吧,就直接查第一个表里的数据同时再插入到另外一个表中。
3、你可以试一下这个语句,将表2查询出来的结果插入到表1中。
如果你 A B 两个表字段不同,就 select 出相应的字段 插入A表就可以了。记得~!插入时对应的字段要一样。而且字段的类型必须相同。
数据插入成功后会返回一个ID,这个ID就是插入成功的这条数据的ID。设置一个变量接受。例如:$did=“mysql插入语句”;接受到了后就可以将获取到的ID用另一条sql语句插入到另一个数据表中去了。
如果是操作的Mysql数据库,建议对这个操作进行事务管制。
这个可以直接在同一个方法或者一个执行里面写两条插入SQL的语句的。如果是有相关联的话 可以启用事务的模式。
你首先安装一个 Navicat for PostgreSQL 一个工具(不安装或其它工具也可以),把A表中的数据导出,可以导出很多种格式,然后再新建一个B表,结构和A一样,可以利用那个工具复制建表语句,然后就可以把数据导入到B表。
数据取出来:$sql=select * from a where id=XX $res=mysql_query($sql);$row=mysql_fetch_array($res);然后再用Insert语言插入b表,你自己尝试一下吧。