PHPs timstamps är ett enkelt heltal, medan MySQL:s now()
returnerar ett datetime-värde. Troligtvis kommer detta att fixa frågan:
SELECT ... WHERE user_regdate < unix_timestamp(now() - interval 7 day)) ...
I grund och botten, utan unix_timstamp()-anropet, jämför du äpplen och apelsiner.