php5-pear 库的DB_common

global $db;
$db->getOne();//获取单个数值

        // 1) DB_FETCHMODE_ASSOC 从结果集中取得一行作为关联数组(数据库获取模式)

        // 2)DB_FETCHMODE_OBJECT 从结果集(记录集)中取得一行作为对象(数据库获取模式)

$db->getRow();//获取单行记录(数组,舍去field)

        //1) DB_FETCHMODE_ASSOC  项目中只用到这一个,有key,从结果集中取得一行作为关联数组(数据库获取模式)

        //2) DB_FETCHMODE_OBJECT 有key,从结果集(记录集)中取得一行作为对象(数据库获取模式)

        //3) DB_FETCHMODE_ARRAY/ DB_FETCHMODE_ROW/DB_FETCHMODE_ALL 无key, 从结果集中获取一行values

        //4)DB_FETCHMODE_FIELDS/ DB_FETCHMODE_FIELD/ DB_FETCHMODE_FIELD_DIRECT/DB_FETCHMODE_LENGTHS

$db->query($sql, $conditionValArr);//修改字段值 //带参数

$db->getAll();//返回符合条件的记录(二维数组,舍去field)

        // 1) DB_FETCHMODE_ASSOC 从结果集中取得一行作为关联数组(数据库获取模式)

        // 2)DB_FETCHMODE_OBJECT 从结果集(记录集)中取得一行作为对象(数据库获取模式)

$db->getCol();//获取某栏位的所有值(一维数组,舍去field)

$db->getAssoc();//获得整个查询集合并以联想阵列返回结果集:(一维数组/二维数组/三维数组)

        //getAssoc (string $query , boolean $force , $params , $fetchmode,  boolean $group)

        //1)  返回符合条件的键值对记录(一维数组/二维数组/三维数组)

        //2)$db->getAssoc(sql, 带字段的二维数组的key, array(), fetchmode,  值是否作为一组数据出现<三维数组>)

$db->nextId();//返回序列中的下一个可用数字。每次调用此方法时,序列都会自动递增。

$db->autoExecute();//数据表操作函数,带参数

        //autoExecute("sys_param", $arrsKeyVal, DB_AUTOQUERY_UPDATE, "name = 'lastCheckAppIdDate'");

        //DB_AUTOQUERY_UPDATE / DB_AUTOQUERY_INSERT

$db->prepareExecute();//执行多次操作每次操作传的值不一样

$db->rollback();//事务操作,回滚到未操作之前

你可能感兴趣的:(php5-pear 库的DB_common)