我试图在MySQL服务器上进行更新,并意外忘记添加一个应该编辑一行的额外WHERE子句.
由于我的错误,我现在编辑了3500多行.
我可能有备份,但自上次备份以来我做了很多工作,我只是不想浪费一切,因为1个错误的查询.
请告诉我,我可以做些什么来解决这个问题.
我正在使用 PHP 开发 Intranet Web 应用程序。我正在尝试使用 Windows NT 登录凭据登录到应用程序。我在这里遇到的麻烦是如何获取远程用户的 Windows 用户名?我想获取用户名,然后检查各种 LDAP 组,以便我可以将它们定向到我的应用程序中的适当页面。
我到目前为止尝试过
<?php
echo $_SERVER['REMOTE_USER'];
echo $_SERVER['PHP_AUTH_USER'];
?>
Run Code Online (Sandbox Code Playgroud)
它们都返回空值。
更新:使用 $_SERVER['REMOTE_ADDR'] 我能够获得计算机的 IP 地址。无论如何我可以获得用户名/用户名(任何唯一的东西)并使用它来与 LDAP 组进行比较?当他们进入网站的主页并存储会话,然后在整个网站中使用会话变量时,我想这样做。
我正在尝试将REC_TIME列中的字符串转换为蜂巢中的时间戳格式。
例如:UTC 2016年7月31日星期日09:28:20 => 2016-07-31 09:28:20
SELECT xxx, UNIX_TIMESTAMP(REC_TIME, "E M dd HH:mm:ss z yyyy") FROM wlogs LIMIT 10;
Run Code Online (Sandbox Code Playgroud)
当我执行上述SQL时,它返回NULL值。