Php 在$\u会话中获取时间戳mysql值 $qry=“从用户=“$username.”的登录尝试中选择用户,时间格式(上次登录时间,%H:%i”); $result=mysql\u查询($qry,$this->connection); 如果(!$result | | mysql_num_rows($result)

Php 在$\u会话中获取时间戳mysql值 $qry=“从用户=“$username.”的登录尝试中选择用户,时间格式(上次登录时间,%H:%i”); $result=mysql\u查询($qry,$this->connection); 如果(!$result | | mysql_num_rows($result),php,mysql,session,timestamp,Php,Mysql,Session,Timestamp,您需要为您的TIME_格式列添加别名以引用它 $qry = "SELECT user, TIME_FORMAT(last_login_time, '%H:%i') FROM login_attempts WHERE user = '".$username."'"; $result = mysql_query($qry,$this->connection); if(!$result || mysql_num_rows($result) <= 0){ mysql_query ("

您需要为您的
TIME_格式
列添加别名以引用它

$qry = "SELECT user, TIME_FORMAT(last_login_time, '%H:%i') FROM login_attempts WHERE user = '".$username."'";
$result = mysql_query($qry,$this->connection);
if(!$result || mysql_num_rows($result) <= 0){
    mysql_query ("INSERT INTO login_attempts(userid, user, attempts, last_login_time) VALUES('', '$username', '{$_SESSION['count']}', '{$_SESSION['login_time']}')");           
}
else{                   
    $row = mysql_fetch_assoc($result);
    $_SESSION['login_time'] = $row["last_login_time"];
    mysql_query ("UPDATE login_attempts SET attempts = '" .$_SESSION['count']."' WHERE user = '".$username."'");            
}
另外,为什么不
更新
登录尝试
设置尝试次数=尝试次数+1

。它们不再被维护。请参阅?了解,然后使用或-将帮助您决定使用哪一个。
SELECT user, TIME_FORMAT(last_login_time, '%H:%i') AS last_login_time ...