【问题标题】:php error on my error_log while posting [duplicate]发布时我的error_log上的php错误[重复]
【发布时间】:2017-02-22 05:08:58
【问题描述】:

这是我的 php 代码在为真但由于某种原因失败时获得 Post Successfully 响应。 我收到了这个错误。

mysqli_error() 期望参数 1 为 mysqli,给定 null

$result = mysqli_query($connection, $query) ;
    if($result){$response["msg"] = "Post Successfully";
echo json_encode($response);} else {$response["msg"] = "failed ".mysqli_error($con);
echo json_encode($response);
    }
    mysqli_close($connection);
}

【问题讨论】:

  • mysqli_error($con) 应该是mysqli_error($connection)
  • $con 为空...

标签: php mysql json mysqli


【解决方案1】:

$con 为空

mysqli_error($con); 应为 mysqli_error($connection);,因为您已将连接声明为 $connection。

【讨论】:

    【解决方案2】:

    根据这一行:

    mysqli_query($connection, $query)
    

    您使用变量$connection 作为链接标识符,而在mysqli_error($con) 中您使用的是未定义或为NULL 的$con 变量,这应该是:

    mysqli_error($connection)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-19
      • 2011-11-21
      • 1970-01-01
      • 2012-02-06
      • 2011-09-13
      相关资源
      最近更新 更多