接口文件往数据库中插入数据,如果没有执行成功,如何把报的错误写在log里面?

解决方案 »

  1.   

    mysql 有日志。。或你单独写日志?
      

  2.   

    insert失败后,记录mysql_error()就可以了。
      

  3.   

    if (!$result)
    {
    $logMsg = mysqli_error();
    // $logMsg = $log."\n";
    file_put_contents('log/'.date('Y-m-d')."-click.log",$logMsg,FILE_APPEND); //写log
    }
    报错:Warning: mysqli_error() expects exactly 1 parameter, 0 given in D:\www\adwhirl\servers-mobile\exclick.php on line 56
      

  4.   

    mysqli_error 需要传递参数进去,但是你没传递进去.$link=mysqli_conn...mysqli_error($link);
      

  5.   

    mysql_error()就可以
    如果是mysqli_error(),需要加一个mysqli对象的参数http://www.nusphere.com/kb/phpmanual/function.mysqli-error.htm
      

  6.   

    额 第一次用mysqli 谢谢啦 嘿嘿