自己写的一些方法

public function get_array($type){//将数据按时间分

    $i=0;//记录组数
    $arr=[];//储存数组
    //取需要的所有数据
    $xykp=Db::name('wx_article')->where(['classfiy_id'=>$type,'status'=>'1'])->order('update_time desc')->select();
    foreach ($xykp as $key=>$value){
        $first_time=date('Y-m-d', $xykp[$key]['update_time']);

            if($arr[$i][0]['update_time']==$first_time){//同天数据
                //var_dump(111);
                $xykp[$key]['update_time']=date('Y-m-d', $xykp[$key]['update_time']);
                array_push($arr[$i],$xykp[$key]);
            }else{//不同数据,另起一个键值保存
                if(!empty($arr[$i][0]['update_time'])){
                   $i++;
                }
                //时间计算
                $now_time=date('d',time());//今天时间
                $first_day=date('d',$xykp[$key]['update_time']);//当前时间
                $day=$now_time-$first_day;
                if($day=='0'){
                    $xykp[$key]['time']='今天';
                }elseif ($day=='1'){
                    $xykp[$key]['time']='昨天';
                }else{
                    $xykp[$key]['time']=$day.'天前';
                }
                $xykp[$key]['update_time']=date('Y-m-d', $xykp[$key]['update_time']);
                array_push($arr,array(0=>$xykp[$key]));
                //var_dump(222);
                }
    }
    return $arr;
    //var_dump($arr);
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python可以通过多种方式连接和读Access数据库,以下是一些常用的方法: 1. pypyodbc包 pypyodbc是一个Python库,可以连接到多种数据库系统,包括Access。使用pypyodbc包可以方便地连接Access数据库,读取数据到Python中进行分析和处理。 安装pypyodbc包: ```Python !pip install pypyodbc ``` 连接Access数据库: ```Python import pypyodbc db_path = 'C:/path/to/access/database.accdb' conn_str = 'Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=%s;' % db_path conn = pypyodbc.connect(conn_str) ``` 执行SQL语句: ```Python query = "SELECT * FROM table_name" cursor = conn.cursor() cursor.execute(query) result = cursor.fetchall() ``` 关闭连接: ```Python conn.close() ``` 2. pyodbc包 pyodbc是另一个Python库,同样可以连接到多种数据库系统,包括Access。使用pyodbc包可以方便地连接Access数据库,读取数据到Python中进行分析和处理。 安装pyodbc包: ```Python !pip install pyodbc ``` 连接Access数据库: ```Python import pyodbc db_path = 'C:/path/to/access/database.accdb' conn_str = 'Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=%s;' % db_path conn = pyodbc.connect(conn_str) ``` 执行SQL语句: ```Python query = "SELECT * FROM table_name" cursor = conn.cursor() cursor.execute(query) result = cursor.fetchall() ``` 关闭连接: ```Python conn.close() ``` 总的来说,pypyodbc和pyodbc都是连接Access数据库的不错选择,具体使用哪种方法可以根据自己的需求和操作习惯来决定。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值