我有一个MySQL表,记录员工登录和注销时间.在输入输出列1中表示登录,0表示注销.
[id] [User_id] [Date_time] [in_out]
1 1 2011-01-20 09:30:03 1
2 1 2011-01-20 11:30:43 0
3 1 2011-01-20 11:45:12 1
4 1 2011-01-20 12:59:56 0
5 1 2011-01-20 13:33:11 1
6 1 2011-01-20 15:38:16 0
7 1 2011-01-20 15:46:23 1
8 1 2011-01-20 17:42:45 0
Run Code Online (Sandbox Code Playgroud)
是否可以使用单个查询检索用户在一天中工作的总小时数?
我尝试了很多但都徒劳无功.我可以使用数组在PHP中执行此操作,但无法使用单个查询执行此操作.
当人们访问我的域时,它会使用php代码重定向到http://www.mydomain.com/en/index.php.我 在.htaccess中添加了以下代码
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RedirectPermanent /pages/abc-123.html http://www.mydomain.com/en/page-a1/abc.php
Run Code Online (Sandbox Code Playgroud)
将人们从非www重定向到www,
不过用户可以通过键入这两个访问http://mydomain.com/en/page-a1/abc.php和http://www.mydomain.com/en/page-a1/abc.php 网址
有没有人知道完全重定向到http://www.mydomain.com/en/page-a1/abc.php的方法, 即使用户键入http://www.mydomain.com/en/page-a1/abc. PHP,并禁止访问没有www的URL.
我无法使用php将页面打印到网络打印机.
但如果它是本地打印机,则可以正常工作.我安装了php_printer.dll并在php.ini中启用以下是代码:
//$handle = printer_open("Send To OneNote 2007"); ///This Works
$handle = printer_open('\\\\192.168.0.8\\Canon MF4320-4350');
printer_set_option($handle, PRINTER_MODE, "RAW");
printer_write($handle, "TEXT To print");
printer_close($handle);
Run Code Online (Sandbox Code Playgroud)
它显示错误
警告:printer_write()[function.printer-write]:无法在第16行的E:\ Server\xampp\htdocs\Kiosk\Admin\print.php中分配printerjob [5]