如果要判断结果集是否存在数据可以使用mysqli结果集对象里的num_rows属性:
$mysqli_result = $mysqli->query($sql);
var_dump($mysqli_result->num_rows);
原因 @thou95 已经说了,替换方法可以这么写
static function sqlOfUpdate(mysqli_result &$rs, $data, $InsertIfNoResult = false,$insertData=null,$ignore=false){
...
在rs参数定义的时候加上mysqli_result
类型就行了