数据库确定已经连接成功了。表名keai_user 字段f_logintimes(登录次数) f_lasttime(最近登录时间) f_loginip(登录IP地址)
$ip = $_SERVER['REMOTE_ADDR'];
$sql = "UPDATE keai_user SET f_logintimes = f_logintimes + 1,";
$sql .= "f_lasttime = now(),f_loginip = '$ip'";
$sql = "WHERE f_username = '$username'";
$db->query($sql);执行后表keai_user 内容没有任何变化,不知道为什么?
$ip = $_SERVER['REMOTE_ADDR'];
$sql = "UPDATE keai_user SET f_logintimes = f_logintimes + 1,";
$sql .= "f_lasttime = now(),f_loginip = '$ip'";
$sql = "WHERE f_username = '$username'";
$db->query($sql);执行后表keai_user 内容没有任何变化,不知道为什么?
写错了吧!
$sql .= "WHERE f_username = '$username'";
exit;
$db->query($sql);既然数据库没有数据录入那么很可能就是你SQl语句错了。
你就要在sql执行前输出一下,那输出的sql去数据库执行,看看有没有效果。
要学会调试BUG的。
我想你在遇到sql报错就会自己检查了。