Php 如何记录用户浏览器并将登录失败和成功的用户分隔到不同的表?

Php 如何记录用户浏览器并将登录失败和成功的用户分隔到不同的表?,php,mysql,logging,Php,Mysql,Logging,我有一个代码,记录日期,IP,用户名和密码输入失败和成功登录到一个表 我希望失败的登录日志转到另一个表,而不是全部记录在一个表中。我的原始代码如下 我还想记录他们使用的浏览器,但我不知道如何使用PHP 配置登录 $link = mysqli_connect("localhost","username","password","database") or die("Error " . mysqli_error($link)); <?php if(isset($_POST['username

我有一个代码,记录日期,IP,用户名和密码输入失败和成功登录到一个表

我希望失败的登录日志转到另一个表,而不是全部记录在一个表中。我的原始代码如下

我还想记录他们使用的浏览器,但我不知道如何使用PHP

配置登录

$link = mysqli_connect("localhost","username","password","database") or die("Error " . mysqli_error($link));

<?php
if(isset($_POST['username']) && empty($_POST['username']) === false) {

    $newUsername = mysqli_real_escape_string($link, $_POST['username']);
    $newPassword = mysqli_real_escape_string($link, $_POST['password']);
    $userIP = $_SERVER['REMOTE_ADDR'];
    $today = date('Y-m-d H:i:s');

    // write the new infos to db
    $query = "INSERT INTO `userlog` (`username`, `password`, `ip`, `date`) 
        VALUE ('".$newUsername."', '".$newPassword."', '".$userIP."', '".$today."')";
    if($result = $link->query($query)) {
        // content writen
        // echo "IP FOR USERNAME ".$_POST['username'].'<br>'.PHP_EOL;
    } else {
        echo "ERROR WRITING IN DB, SORRY ".$_POST['username'].'!<br>'.PHP_EOL;
    }
}
?>
$link=mysqli_connect(“本地主机”、“用户名”、“密码”、“数据库”)或die(“错误”).mysqli_Error($link));