Muchas Gracias, no conocia esta funcion.
No se si la estoy utilizando correctamente, el caso es que si no modifico la imágen me sale bien, pero si la quiero modificar no me lo hace.
El código lo he puesto de la siguiente manera: (a lo mejor me hace falta algún parámetro).
Código PHP:
if (is_uploaded_file($imagen)){
mysql_query("UPDATE $TableName SET imagen='$newimage', padre='$padre', madre='$madre', nummachos='$nummachos', numhembras='$numhembras' WHERE id_camada='$id_camada'",$link) or die (mysql_error());
}else{
mysql_query("UPDATE $TableName SET padre='$padre', madre='$madre', nummachos='$nummachos', numhembras='$numhembras' WHERE id_camada='$id_camada'",$link) or die (mysql_error());
}