时间:2021-07-01 10:21:17 帮助过:6人阅读
如果返回的是结果集资源,那么就没必要封装数据库操作了
比如
$rs = db::getInstance()->query($sql);$row = mysql_fetch_assoc($rs);你不觉得很怪异吗?
如果返回的是结果集资源,那么就没必要封装数据库操作了
比如
$rs = db::getInstance()->query($sql);$row = mysql_fetch_assoc($rs);你不觉得很怪异吗?
先明确一下 结果集资源和结果集对象的区别
结果集资源(resource)比如 mysql_query('select ...') 返回的一个资源号
结果集对象(object) 比如 mysqli_query('select ...') 返回的一个 mysqli_result 对象
你自己封装数据库类,也是可以让 db::query 返回一个对象(比如 db_result)