欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

同时插入两个表 求高手解决方法

程序员文章站 2023-12-27 16:08:51
...
同时插入两个表 求高手
通过外键同时插入两个表,A表有字段id,name,pw,其中id是主键是一个自增字段,B表有字段id,p_id,其中id也是主键,p_id是外键,现在我想插入A表的时候同时也插入B表且B表中的p_id的值要等于A表中的id的值。我应该怎么写?谢谢各位

------解决方案--------------------
先A后B...轮着插入就行了.

不是太重要的东西不必事物了.
------解决方案--------------------
http://baike.baidu.com/view/1189954.htm
你看一下这个把,是数据库触发器,不是php触发器

用php的话可以这样

PHP code
class A{  public function insertA(){    //插入A表的代码         [color=#FF0000]$this->insertB($a_id)[/color];  }  public function insertB($a_id){    //插入B表的代码  }}
------解决方案--------------------
用mysql 触发器
http://blog.csdn.net/mengxiangbaidu/article/details/7345108
------解决方案--------------------
探讨

php触发器这个不行,我是在学习,我想知道的是sql如何实现,3楼给我看的我找了一会儿好像找不到我想要的那个,也没有说明哦

------解决方案--------------------
mysql_query("insert into jf(id,name) values(null,'$name')",$conn) or die(mysql_error());
if($f){
$jf_id = mysql_insert_id();
mysql_query("INSERT INTO user (id,jf_id) VALUES (null,'$jf_id')",$conn) or die(mysql_error());
}

这样试试。
------解决方案--------------------
=。=
有空值

同时插入两个表 求高手解决方法

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


上一篇:

下一篇: