sql查询结果集,无非有4种格式。
单行单列,也就是一个数据。(用作比较值)
单行多列,也就是一行。
多行单列,简单来说是一列。(用in语句)
多行多列,也就是一张新表。(实际上前几种也可看做表)
对于结果集的封装,推荐强制校验数据格式,以php为例,:
getOne:单行单列封装为一个变量。
getArr:单行多列或多行单列封装为一个数组。
getArrList:多行多列,封装为二维数组。
其他常用:
getPage:分页,封装为数组,其中list为数据,pageInfo为页面info
getLastId:获取最后一个生成的主键。
update:一些insert、update、delete操作,返回影响条数
getNames:获取返回的字段名,封装为数组。
getDbSize:获取数据库大小
getTableSize:获取指定表大小。
showTables:获取数据库所有的表,封装为数组
showCteateTable:获取指定表的建表语句。
getVersion:获取数据库版本
setErrLevel:设置错误等级,针对错误进行不同级别的处理。