您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

mysqli 出了点有关问题,大家来看看

2025/12/29 16:47:10发布17次查看
mysqli 出了点问题,大家来看看
我写了一个sqlhelper.class.php 工具类,他主要是实例化后能直接查询数据库。然后我使用的是mysqli写的,出了错误,不知道怎么解决,请看代码:
connect_error){
die(数据库连接出错!.$mysqli->connect_error);
}
$mysqli->query(set names utf8) or die(数据库设置字符集出错!);
}
//下面是一个查询方法,你给我传一个sql语句,我给你返回一个二维数组
public function dql($mysql){
$res=$mysqli->query($mysql) or die(数据库查询出错!);//dql查询语句这里返回一个结果集,我们将结果集处理为二维数组,同时释放结果集内存
$resarr=array();
while($row=$res->fetch_row()){ //这里是结果集自拆,同时每拆一次产生一行数组式的数组,我们将其放在一个二维数组里面
$resarr[]=$row;
}
//如果代码走到这里,表明二维数组已经取完,我们立即释放结果集内存,同时返回二维数组
$res->free();
return $resarr;
}
//关闭资源
public function closeresource(){
$mysqli->close();
}
}
?>
实例化一个对象后,主要是提示构造函数里面的$mysqli没有定义,然后他不是一个对象,那么后面的代码都不能走。
notice: undefined variable: mysqli in d:\web\notebook\model\sql.php on line 30
fatal error: call to a member function query() on a non-object in d:\web\notebook\model\sql.php on line 30
分享到: mysqli
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product