โค้ด: เลือกทั้งหมด
$dateserver = time();
เอาค่า่นี้เก็บลง db แล้วเวลาคิวรี่ขึ้นมาใช้ฟังชัน
โค้ด: เลือกทั้งหมด
$date = date('dd/mm/YYYY','ค่า timestamp ที่คิวรี่มาจาก db');
ทำได้หลายวิธีเลือกใช้เอาครับ
Moderator: mindphp, ผู้ดูแลกระดาน
โค้ด: เลือกทั้งหมด
$dateserver = time();
โค้ด: เลือกทั้งหมด
$date = date('dd/mm/YYYY','ค่า timestamp ที่คิวรี่มาจาก db');
โค้ด: เลือกทั้งหมด
<?
session_start();
require_once ("connectdb.php");
$sql = "select * from loginlist where username='$username' and password='$password'";
$dbquery = mysql_db_query($dbname, $sql);
$num_rows = mysql_num_rows($dbquery);
if($num_rows==1){
header("location: page1.php");
}else {
$code_error="<BR><FONT COLOR=\"red\">Try again!</FONT>";
session_register("code_error");
header("location: login.php");
}
?>
ekaja เขียน:แนะนำให้เก็บแบบ datetime ครับ timestamp ปี 2036 จะมีปัญหาสำหรับเครื่อง 32bit (แต่ถ้าใช้ไม่ถึงก็ไม่เป็นไรครับ)
ถ้าเก็บแบบ datetime ก็ ตั้งค่า field type เป็น Datetime เวลาเก็บก็
date('Y-m-d H:i:s') เข้าไปใน sql query ครับ
โค้ด: เลือกทั้งหมด
<?
session_start();
require_once ("connectdb.php");
$sql = "select * from loginlist where username='$username' and password='$password'";
$dbquery = mysql_db_query($dbname, $sql);
$sql=sprintf("UPDATE loginlist SET creationdate=NOW() ".
"WHERE username='$username' ",
$_SESSION['username'] );
mysql_query($sql) or die(mysql_error());
$num_rows = mysql_num_rows($dbquery);
if($num_rows==1){
header("location: main.php");
}else {
$code_error="<BR><FONT COLOR=\"red\">Try again!</FONT>";
session_register("code_error");
header("location: index.php");
}
?>
สมาชิกกำลังดูบอร์ดนี้: Google [Bot] และบุคลทั่วไป 140