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

要求是:数据库mysql我有两张表A和B,两张表字段一模一样,要求是:根据A表中的id查询出来的一条数据插入到B表中,求大神么教教我怎么写... 要求是:数据库mysql我有两张表A和B,两张表字段一模一样,要求是:根据A表中的id查询出来的一条数据插入到B表中,求大神么教教我怎么写 展开
 我来答
青春会蛋疼
2016-07-25
知道答主
回答量:7
采纳率:0%
帮助的人:1.4万
展开全部
先查出A中的一条记录,将记录存入一个数组
$list = select * from a where id=1;
再将$list里的数据插入B中(假设表中有id、name字段)
$sql = "insert into B values({$list['id']} , {$list['name']})";
exec($sql);
我感觉思路就是这样吧,就直接查第一个表里的数据同时再插入到另外一个表中。
更多追问追答
追问
$sql = "insert into B values({$list['id']} , {$list['name']})";可以这样插入语句么
追答
加这个{}是为了防止变量不被识别,你也可以不加,如果不行就加上{}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式