10/10/2018, 00:11
LastLogin không tự động update
Mình có tạo form đăng nhập bằng php và có trường LastLogin trong CSDL (dạng DATETIME) nhưng mình đăng nhập vào rất nhìu lần mà nó cứ để là 0000-00-00 00:00:00 hoài. Pro có thể chỉ mình về cách đổi định dạng date sang ngày/tháng/năm ko? Mình cảm ơn nhìu
Bài liên quan





Code nè:
UPDATE (LOGIN TABLE - thay bằng tên table của bạn) SET LastLogin='".date("Y-m-d H:i:s")."'"Thân mến.
$sql_query = @mysql_query("SELECT * FROM members WHERE id='{$user_id}'");
$member = @mysql_fetch_array( $sql_query );
$lastlogin = @mysql_query("UPDATE members SET lastlogin = date('Y-m-d H:i:s"')");
....
Last Login: {$member['lastlogin']}
Thân mến.
[=========> Bổ sung bài viết <=========]
Nhân tiện, code em viết chưa đúng, phải tách bạch đâu là SQL đâu là PHP chứ.
Thân mến.
$lastlogin = "UPDATE members SET lastlogin='date(Y-m-d H:i:s)' WHERE id='{$user_id}' " ;
<?php $lastlogin = @mysql_query("UPDATE members SET lastlogin = '".date('Y-m-d H:i:s')."'"); $sql_query = @mysql_query("SELECT * FROM members WHERE id='{$user_id}'"); $member = @mysql_fetch_array( $sql_query ); ?> Last Login: <?php echo $member['lastlogin'];?>Phân tách code nghĩa là em đừng đưa lung tung hàm vào trong xâum mà phải dùng " để kết thúc xâu, sau đó dùng . để add thêm value vào, với 1 số kiểu biến của SQL thì em phải dùng ' và ' để wrap nó lại đặc biệt là string. Còn wrap như thế nào thì xem đoạn code.
Thân mến.