我在PHP上的表现并不是很好,我一直试图解决这个问题一个星期,但没有运气。
这是无效的代码。
function sqlerror()
{
$this->fetch = mysqli_error();
return $this->fetch;
}
function sqlerrno()
{
$this->fetch = mysqli_errno();
return $this->fetch;
}
我一直收到此错误日志
mysqli_error()预计只有1个参数,0在
中给出mysqli_errno()预计只有1个参数,0在
中给出
这是什么意思,我该如何解决这个问题?
答案 0 :(得分:0)
对于mysqli_error()
和mysqli_errno()
,您需要通过连接。
更新您的功能:
function sqlerror($connection)
{
$this->fetch = mysqli_error($connection);
return $this->fetch;
}
function sqlerrno($connection)
{
$this->fetch = mysqli_errno($connection);
return $this->fetch;
}
$connection
是运行查询的数据库连接..
修改强> 顺便说一句,你不需要一个功能来检查错误。你可以这样做:
if (!mysqli_query($con,"INSERT INTO TABLE DATA"))
{
echo("Error description: " . mysqli_error($con));
}