注销文件PHP-Mysql

注销文件PHP-Mysql,php,mysql,logging,logout,Php,Mysql,Logging,Logout,我正在进行用户活动日志记录,当我登录用户登录时,已成功进入数据库,但当我记录用户退出活动时,数据库中未记录用户名。这是我的密码 <?php include '../koneksi.php'; session_start(); $idPengguna = $_SESSION['username']; $aktifitas = 'Logout'; $tgl = date('Y-m-d H:i:s'); mysql_query("INSERT INTO logfile (nik,aktifita

我正在进行用户活动日志记录,当我登录用户登录时,已成功进入数据库,但当我记录用户退出活动时,数据库中未记录用户名。这是我的密码

<?php
include '../koneksi.php';
session_start();
$idPengguna = $_SESSION['username'];
$aktifitas = 'Logout';
$tgl = date('Y-m-d H:i:s');
mysql_query("INSERT INTO logfile (nik,aktifitas,tgl_aktif) VALUES ('$idPengguna','$aktifitas','$tgl')")or die(mysql_error());
session_destroy();
header("location:../index.php");
?>

只需检查会话变量是否工作正常,然后使用此代码插入

$servername="localhost";
    $username="root";
    $password="";
    $db="login";//database name
    //connection
    $conn=new mysqli($servername,$username,$password,$db);
    //fetch from form

    $sql=$conn->query("INSERT INTO logfile (nik,aktifitas,tgl_aktif) VALUES ('$idPengguna','$aktifitas','$tgl')");

    }

向我们展示如何连接到数据库,您还应该考虑切换到MySQLi;在上面的文件顶部包括。首先检查echo$idPengguna=$\u会话['username'];死亡;如果它来了,那么它肯定会被添加,然后session_destroy就会工作。我想你自己可以很容易地首次使用它。如果你正在编写新代码,请不要使用
mysql.*
函数。它们是旧的、破损的,在PHP5.5中被弃用(它太旧了,甚至不再接收安全更新),在PHP7中被完全删除。使用或与准备好的语句和参数绑定一起使用。有关详细信息,请参阅。