Siento el doble post, amigos, pero ya he descubierto el problema.
No se trataba de en qué formato pasaba la fecha, sino en la sintaxis de la $sql2.
La tenía así:
Código PHP:
$sql2 = "UPDATE Usuarios SET Ult_Visita='".$row["Actual"]."' and Actual=now() where User='".$row["User"]."'";
Y en todo caso debería ser así:
Código PHP:
$sql2 = "UPDATE Usuarios SET Ult_Visita='".$row["Actual"]."' , Actual=now() where User='".$row["User"]."'";
Es decir: en vez de
AND, poner una
COMA
Ya me estaba volviendo loco...
En fin, muchas gracias a Carlojas por preocuparse.
Un saludo!