至尊宝

至尊宝

这家伙有点懒,还没写个性签名!

  • 财富值129
  • 威望值20
  • 总积分349

个人信息

  • 2016-03-09 已签到
    连续签到1天,获得了5个金钱
  • 2016-01-15 已签到
    连续签到1天,获得了5个金钱
  • 赞了回答

    1 首先运用事物必须是innodb引擎。其他无效,所以你先检查下数据库使用的引擎。

    2 当$i=1011的时候,$test->save() 会返回false,这仅仅是插入数据库没有成功,并不会抛出一个异常 只有产生异常的时候,才会被catch到,走catch里的代码。

    for循环完成后,因为没有产生异常,所以会走$tr->commit(); 这行代码。

    如果你想让插入失败也抛出异常的话,可以自己手动添加,这样失败的时候就会走catch里面的代码了。

    if($test->save()) {
      //插入成功
    } else {
      //插入失败
      throw new Exception('insert error'); 
    }
    
  • 2015-12-26 已签到
    连续签到1天,获得了5个金钱
  • 1 首先运用事物必须是innodb引擎。其他无效,所以你先检查下数据库使用的引擎。

    2 当$i=1011的时候,$test->save() 会返回false,这仅仅是插入数据库没有成功,并不会抛出一个异常 只有产生异常的时候,才会被catch到,走catch里的代码。

    for循环完成后,因为没有产生异常,所以会走$tr->commit(); 这行代码。

    如果你想让插入失败也抛出异常的话,可以自己手动添加,这样失败的时候就会走catch里面的代码了。

    if($test->save()) {
      //插入成功
    } else {
      //插入失败
      throw new Exception('insert error'); 
    }
    
  • 2015-12-24 已签到
    连续签到4天,获得了20个金钱
  • 2015-12-23 已签到
    连续签到3天,获得了15个金钱
  • 2015-12-22 已签到
    连续签到2天,获得了10个金钱
  • 2015-12-21 已签到
    连续签到1天,获得了5个金钱
  • 2015-12-18 已签到
    连续签到1天,获得了5个金钱
见习主管 等级规则
349/500
资料完整度
10/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

1

Ta的访客

2