是我语句写的有问题么?看不懂错误的意思啊

}图片说明

图片说明

检查下你传的参数是否为空,报错的意思就是本来是需要传入一个参数,但实际上却什么都没传入

图片说明

图片说明
用new \mysqli连接数据库

没有链接上数据库,所以$this->conn 为null,你把函数使用错了,第4个参数不传就行了。

$this->conn=mysqli_connect($this->host,$this->username,$this->password);

在你的execute那个函数内部第一行打印一下你的$sql变量看是否为空,为空就继续往上排查看为什么为空,这种问题一般都是从出错点一步步往根源排查。