Hola Carloosolrac, muchas gracias por contestar!!
Ya habia probado esa combinacion de comillas (lo he vuelto a hacer por si acaso) y nada :(
El caso es que justo arriba de esa linea tengo esta otra, de prueba, para actualizarlo manualmente:
Código PHP:
echo "<a href=\"javascript:actualizar(1,$id);\">actualizar</a>
y ahi si que sale el valor de $id perfectamente, no tengo ni idea de que es lo que pasa