나는이 회원 목록을 업데이트 금지 스크립트를 만들어PHP 시간 제한?
SET banned=Yes WHERE username=$_POST[username]
을 넣어하지만 지금은 사용자가 하루 동안 금지 얻을 경우, 그는 자신의 금지 시간 이후 취소 금지 될 것 같은, 시간 제한 금지를하고 싶습니다 .
아무도 내가 이것을 할 수있는 방법을 알고 있습니까? 나는 MySQL과 시대에별로 좋지 않다.
UPDATE Users SET BannedUntil = DATE_ADD(NOW(), INTERVAL 1 DAY) WHERE username = <username>
그리고 우리 경우 사용자가
SELECT 1 FROM Users WHERE BannedUntil > NOW() AND username = <username>
을 금지하는 경우 확인 :
이것은 위험합니다'SET 금지 = 예 WHERE username = $ _ POST [username]'SQL 문에 넣기 전에 코드를 씻어야합니다. –