怎么往MySQL数据库里插入时间记录?就是简单的SQL语句,一句话的例子!谢谢了

怎么往MySQL数据库里插入时间记录?就是简单的SQL语句,一句话的例子!谢谢了,第1张

插入数据库的方法。如下参考:

1.首先,打开SQLserver管理系统工具,使用数据库帐号登录到数据管理系统。

2.输入后,单击数据库文件副本前面的+号。

3.然后右击数据库文件夹,选择“新知识数据库”。

4.然后创建一个名为test的数据表。

5.建立完成后,在下面的编辑器中输入下图中的代码,然后单击run。

6.运行之后,您可以看到测试表插入了一个空记录,这样就完成了。如下图所示。

您好,很高兴回答您的问题,希望我的回答能帮助到您,蟹蟹

用户在线时长计算,首先,用户登录成功把登录时间以及用户id保存在session中

当用户退出时,当前时间减去登录时间就是用户在线时长

    //用户登录

    public function dologin(){

        $adminname = I("param.adminname","","trim")//用户名

        $password = I("param.password","","trim")//密码

        $where = "adminname = '{$adminname}' and password = md5('{$password}')"

        $data['login_time'] = time()

        $is_find = M("users_admin")->where($where)->find()

        if($is_find){

            $result = M("users_admin")->where($where)->setField($data)

            if ($result){

                $_SESSION['uid'] = $is_find['id']

                $_SESSION['login_time'] = $data['login_time']

                echo("登录成功")

            }

        }    

    } //用户退出代码

public function logout(){

   $login_time = $_SESSION['login_time']

   $now = time()

   $line_time = $now-$login_time

   $result = M("users_admin")->where("id = ".$_SESSION['uid'])->setField('line_time',$line_time)

   session(null)

   echo("成功退出")

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7418159.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存