getRow、getAll、getOne三个函数的区别

$db->getAll($sql) 返回查询数据表中所有结果 形式是一个二维关联数组 。
$db->getOne($sql) 返回查询的第一个字段
比如:
1.$sql =”select count(*) from ecs_goods “;
2.
3.$count = $db->getOne($sql);
复制代码
$count 为 商品数据总个数
$db->getRow($sql) 则返回数据库中一行数据 比如
1.$sql = “select * from ecs_goods “;
2.
3.$row = $db->getRow($sql);
则$row 为一个一维的关联数组 可以通过$row[‘goods_name’] 取得商品名称 等等。。。其实 这里的结果
$row_all = $db->getAll($sql) ;
$row = $db->getRow($sql);
$row 其实等于 $row_all[0] 当然你可以通过循环 取得 其他的值 比如 $row_all[1] …

未经允许不得转载:Windy's Blog » getRow、getAll、getOne三个函数的区别

赞 (0)