Mejor adjunto el codigo que sera mas facil decirme que estoy haciendo mal.
Código PHP:
$query="select * form oferta where activa='on'";
$res = mysql_query($query, $link);
$row = mysql_fetch_row($res);
$fecha1 = date("Y-m-d H:i:s")
$fecha2 = $row[1];
$dif = $fecha1-$fecha2
while($row = mysql_fetch_row($res))
{
if($dif > $row[20])
$query2 = "update oferta set activa='of' where usuario='$usuario'";
$res2 = mysql_query($query2, $link);
}