PHP和MYSQL就像QQ和MSN,如果MSN发生错了,QQ会报错么?最好还是讲明一下你的问题,这么问让人觉得没头没脑。

解决方案 »

  1.   

    MYSQL绝对会向PHP返回异常 除非MYSQL挂了这类异常PHP不会以致命错误或者非致命错误的形式报告出来
    当MYSQL查询正常时返回查询结果否则返回 假讨厌FILE系列函数 没事总出错误 返回个 假 多好期待PHP6 更期待全新的PHP 完全抛弃PHP4甚至是PHP3遗留的毛病
      

  2.   

    原来是mysql 根本就没有报异常。很奇怪的问题: 在mysql里的某一张表有两个字段: dm,mc ,现在我用一个错误的语句(insert into xxx (dm,mc,aaa) values "1","aa",888)往里面插入一条记录,在这个语句中我故意加了一个并不存在的字段"aaa",执行后发现数据虽然并没有写进去,但竟然也没有报任何异常
      

  3.   

    终于搞定了,原来在php 中不是用try catch 来捕捉这个异常的,应该是这样:
    $aa=$conn->exec($sql);
    if($aa)
    print "ok,保存成功!".$sql ;
    else 
    print "Error! 增加数据时出错";