IT猫扑网文章教程

分类分类

教您如何实现MySQL多表插入

2015-06-28 00:00作者:网管联盟

MySQL多表插入的实现方法并不复杂,下面就对MySQL多表插入的实现过程作详尽的阐述,如果您对MySQL多表插入方面感兴趣的话,不妨一看。

MySQL多表插入:

  1. <?php 
  2. $conn = mysql_connect(&localhost&,&charles&,&charles&);  
  3. mysql_select_db(&test&);  
  4. $query = &INSERT INTO contact(user_name,nom, prenom, mail, passcode) values('sa','se','sf', 'safd@p.com', '123')&;  
  5. $result = mysql_query($query) or die(&insert contact failed:&.mysql_error());  
  6. $lastid = mysql_insert_id(); //得到上一个 插入的id值   
  7. echo &last insert id :&.$lastid.&<br>&;  
  8. $query2 = &INSERT INTO contactdroit(contact_id, droit_id) values('$lastid','11')&;  
  9. echo $query2.&<br>&;  
  10. $result2 = mysql_query($query2) or die(&insert contactdroit failed: &.mysql_error());  
  11. if(isset($result) && isset($result2)){  
  12. echo &Good Insertion<br>&;  
  13. echo $lastid;  
  14. }  
  15. ?> 

需注意的是:

The mysql_insert_id() function returns the AUTO_INCREMENT ID generated from the previous INSERT operation.
mysql_insert_id()函数的作用是:取得上一步 INSERT 操作产生的 ID。

This function returns 0 if the previous operation does not generate an AUTO_INCREMENT ID, or FALSE on MySQL connection failure.
如果先前的操作不产生一个自动增加的ID[AUTO_INCREMENT ID],那么,函数返回0;如果MySQL连接失败,将返回False。

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消