以下のクエリは正しく、より具体的TransferTime < (GetDate() - 3
ですか?
$num_rows = $db->doQuery('
SELECT Class, TransferTime
FROM USERDATA
WHERE strUserId = ?
AND (TransferTime < (GetDate() - 3) OR TransferTime IS NULL)
', $character);
実際には 3 日で正確に機能しないため、 strUserID
andが 3 日未満であるかどうかを確認しますか?transfertime