require_once('Connections/connect.php');
$sql="select * from member ";
$sql = "UPDATE member SET time_login = '.time().' WHERE user = '$_SESSION[MM_Username]'";
$result = mysql_query($sql) or die(mysql_error());
แต่พอลองเขียนแบบนี้
Code (PHP)
<?php //อัพเดทเวลา login
$time=date('H:i:s');
require_once('Connections/connect.php');
$sql="select * from member ";
$sql = "UPDATE member SET time_login = '$time' WHERE user = '$_SESSION[MM_Username]'";
$result = mysql_query($sql) or die(mysql_error());
?>
UPDATE member SET statusLOGIN ='0' WHERE time_login <='.(time()-1200).'
Code
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\PSRH\login.php:8) in C:\AppServ\www\PSRH\login.php on line 43
ถ้าเอาวางไว้ข้างโค้ดที่ Login จะได้แบบนี้ครับ
Code
UPDATE member SET statusLOGIN ='0' WHERE time_login <='.(time()-1200).'
<?php //อัพเดทเวลา login
require_once('Connections/connect.php');
$sql="select * from member ";
$sql = "UPDATE member SET time_login = '".time()."' WHERE user = '$_SESSION[MM_Username]'";
$result = mysql_query($sql) or die(mysql_error());
echo $sql;
?>
โค้ดข้างบน echo ออกมา ได้ แบบข้างล่างครับ
Code
UPDATE member SET time_login = '1330310424' WHERE user = 'xxx'
<?php
require_once('Connections/connect.php');
$sql="select * from member ";
$sql= "UPDATE member SET statusLOGIN ='0' WHERE time_login <='".(time()-1200)."' ";
$result = mysql_query($sql);
//echo $sql;
?>
ถ้าผมลองดีบักดู มันก็ฟ้องว่า no database select อะครับ แต่พอ รีเฟรสหน้าเว็บแล้วมันก็อัพเดทให้ครับ