有两种方法可以对数据库进行查询,方法二查询的是表中所有满足该条件的数据,而方法一仅是第一条数据。
$query_result = Yundan::get(['yundanid'=>$yundanid]);//方法一
$result = Db::table('user1_yundan')->where('username='+$username)->select();//方法二
方法一获得的数据可以采用键值的形式获取其中的内容,如:
$new_data["c1"]=$query_result->c1;
$new_data["c2"]=$query_result->c2;
$new_data["c3"]=$query_result->c3;
在此,c1、c2、c3分别是数据库中的字段。
方法二获取数据的方式类似与二维数组的形式。
$yundanid = $result[0]['yundanid'];