表:order_table
    字段:order_id、(表:)rem_table.rem_id(主键)、order_number
表:deal_table
    字段:deal_id、order_id、deal_date、deal_information、deal_man就向这两张表中插入数据,插入的数据有:order_number、deal_date、deal_information、deal_man请问该咋办呀!其中在插入数据的时候,字段rem_table.rem_id不能为空,因为在以后查询数据时,要用的,(rem_table与order_table的查询)

解决方案 »

  1.   

    先用If判断,然后再插入。If()

       insert into () ;
       mysql->query();
       inser into ();
       mysql->query();

    else
    {
    }
      

  2.   

    order表是deal表的"父亲"(根据你表的设计)
    所以都是先有(插入)order再有(插入)deal
    两种方案可选
    1.都用数据库自增 ①插入order ②查询order_id ③插入deal
    2.ID用PHP生成    ①插入order(把生成的ID直接写入) ②插入deal用方法2的话 注意ID要有一定的复杂性,就像我们生成图片名一样 不能重复
      

  3.   

    用MYsql?现在也支持存储过程了