问题:
    有两个表: table1,table2
    table1里的字段有:
    id  title content    table2里的字段有:
    id cid user   其中CID为table1中的IDtable1通过 insert into 生成一个数据后,同时将table1中的 id 写到table2中,怎么实现啊? 如下:
table1:
id title   content
1   test    内容
2   test2   内容2table2:
id cid   user
1   1    用户
2   2    用户2
谢谢~~

解决方案 »

  1.   

    mysql_insert_id();
    取得上一步 INSERT 操作产生的 ID 再插入table2
      

  2.   


    不怎么明白 ,我知道mysql_insert_id();可以产生最后的ID,但是怎么将其用在第二个表中呢? 
      

  3.   

    mysql_insert_id();返回的就是你的table2的cid  cid都有了 你还不知道怎么写入第二个表?
      

  4.   

    为什么我在mysql_query之后使用echo mysql_insert_id() 显示0
      

  5.   

    那数据库中呢 table1中id也是0吗?
      

  6.   

    不好意思.看错了.我使用的是mysqli操作数据库...用mysqli->insert_id;后OK  
    THANKS!
      

  7.   

    不知道还有mysql_insert_id这个函数呢,鄙人认为直接insert,或者弄个外键。。
      

  8.   

    想保证完整性,与个触发事件
    当table1插入时,向table2插入数据