发布时我的error_log上的php错误

时间:2016-10-13 07:30:01

标签: php mysql json mysqli

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

  

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);
}

2 个答案:

答案 0 :(得分:1)

onSelectRow: function (rowid) { var projectID = $(this).jqGrid("getCell", rowid, "ProjectID"); document.location.href = "manageproject.php?pid=" + encodeURIComponent(projectID); } 为空

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

答案 1 :(得分:1)

根据这条线:

mysqli_query($connection, $query)

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

mysqli_error($connection)