可以利用mysql_insert_id获得插入id,如果没有,则证明不成功.
也可以利用mysql_affected_rows来检查一下.
或者也可以利用mysql的事务处理功能来做.

解决方案 »

  1.   

    事务功能能否给个例子!我是想两个表都没问题后一块插入 如果一个表有问题 就两个表都不插入数据!事务功能可以 不过不知道mysql的事务怎么用!
      

  2.   


    //开始事务
    mysql_query('begin');//mysql_query('START TRANSACTION');
    //相关操作
    ....
    //提交事务
    mysql_query('commit');//mysql_query('START TRANSACTION');
    //rollback
    mysql_query('rollback');
      

  3.   


    //开始事务
    mysql_query('begin');//mysql_query('START TRANSACTION');
    //相关操作
    ....
    //提交事务
    mysql_query('commit');
    //rollback
    mysql_query('rollback');
      

  4.   

    ok 理解了!刚才看了下!他们用得是MyISAM 我崩溃了!!!